summaryrefslogtreecommitdiff
path: root/packages/cli/src
diff options
context:
space:
mode:
authorEvan Senter <[email protected]>2025-04-18 18:32:20 +0100
committerEvan Senter <[email protected]>2025-04-18 18:36:33 +0100
commitf6a4a5c44d5e73221b9e3828b6a7895b2f46feac (patch)
treef05d3652592c1fed2b3a99d7cbd2b71f39dbc330 /packages/cli/src
parentbb95c8c45accb5b8831e362d06c37a9f5aed4c10 (diff)
Revert "Adding some wiring to allow the Ink app to warn if there are local development changes that haven't been captured in the recent build of the Gemini CLI."
This reverts commit 1bfc62dcc2c10e962d4a67009027b7187e690d03.
Diffstat (limited to 'packages/cli/src')
-rw-r--r--packages/cli/src/core/gemini-client.ts2
-rw-r--r--packages/cli/src/ui/App.tsx41
2 files changed, 1 insertions, 42 deletions
diff --git a/packages/cli/src/core/gemini-client.ts b/packages/cli/src/core/gemini-client.ts
index 6ce89816..0b79a2ad 100644
--- a/packages/cli/src/core/gemini-client.ts
+++ b/packages/cli/src/core/gemini-client.ts
@@ -9,7 +9,7 @@ import {
Content,
} from '@google/genai';
import { getApiKey } from '../config/env.js';
-import { getModel } from '../config/globalConfig.js';
+import { getModel } from '../config/globalConfig.js';
import { CoreSystemPrompt } from './prompts.js';
import {
type ToolCallEvent,
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx
index cc440392..1bc0f6c6 100644
--- a/packages/cli/src/ui/App.tsx
+++ b/packages/cli/src/ui/App.tsx
@@ -1,8 +1,5 @@
import React, { useState, useEffect } from 'react';
import { Box, Text } from 'ink';
-import fs from 'fs';
-import path from 'path';
-import os from 'os';
import type { HistoryItem } from './types.js';
import { useGeminiStream } from './hooks/useGeminiStream.js';
import { useLoadingIndicator } from './hooks/useLoadingIndicator.js';
@@ -15,8 +12,6 @@ import Footer from './components/Footer.js';
import { StreamingState } from '../core/gemini-stream.js';
import { PartListUnion } from '@google/genai';
-const warningsFilePath = path.join(os.tmpdir(), 'gemini-code-cli-warnings.txt');
-
interface AppProps {
directory: string;
}
@@ -24,31 +19,11 @@ interface AppProps {
const App = ({ directory }: AppProps) => {
const [query, setQuery] = useState('');
const [history, setHistory] = useState<HistoryItem[]>([]);
- const [startupWarnings, setStartupWarnings] = useState<string[]>([]);
const { streamingState, submitQuery, initError } =
useGeminiStream(setHistory);
const { elapsedTime, currentLoadingPhrase } =
useLoadingIndicator(streamingState);
- useEffect(() => {
- try {
- if (fs.existsSync(warningsFilePath)) {
- console.log('[App] Found warnings file:', warningsFilePath);
- const warningsContent = fs.readFileSync(warningsFilePath, 'utf-8');
- setStartupWarnings(warningsContent.split('\n').filter(line => line.trim() !== ''));
- try {
- fs.unlinkSync(warningsFilePath);
- } catch (unlinkErr: any) {
- console.warn(`[App] Warning: Could not delete warnings file: ${unlinkErr.message}`);
- }
- } else {
- console.log('[App] No warnings file found.');
- }
- } catch (err: any) {
- console.error(`[App] Error checking/reading warnings file: ${err.message}`);
- }
- }, []);
-
const handleInputSubmit = (value: PartListUnion) => {
submitQuery(value)
.then(() => {
@@ -88,22 +63,6 @@ const App = ({ directory }: AppProps) => {
<Box flexDirection="column" padding={1} marginBottom={1} width="100%">
<Header cwd={directory} />
- {startupWarnings.length > 0 && (
- <Box
- borderStyle="round"
- borderColor="yellow"
- paddingX={1}
- marginY={1}
- flexDirection="column"
- >
- {startupWarnings.map((warning, index) => (
- <Text key={index} color="yellow">
- {warning}
- </Text>
- ))}
- </Box>
- )}
-
<Tips />
{initError &&