diff options
| author | Evan Senter <[email protected]> | 2025-04-18 18:32:20 +0100 |
|---|---|---|
| committer | Evan Senter <[email protected]> | 2025-04-18 18:36:33 +0100 |
| commit | f6a4a5c44d5e73221b9e3828b6a7895b2f46feac (patch) | |
| tree | f05d3652592c1fed2b3a99d7cbd2b71f39dbc330 /packages/cli/src | |
| parent | bb95c8c45accb5b8831e362d06c37a9f5aed4c10 (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.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 41 |
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 && |
