From f6a4a5c44d5e73221b9e3828b6a7895b2f46feac Mon Sep 17 00:00:00 2001 From: Evan Senter Date: Fri, 18 Apr 2025 18:32:20 +0100 Subject: 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. --- packages/cli/src/core/gemini-client.ts | 2 +- packages/cli/src/ui/App.tsx | 41 ---------------------------------- 2 files changed, 1 insertion(+), 42 deletions(-) (limited to 'packages/cli/src') 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([]); - const [startupWarnings, setStartupWarnings] = useState([]); 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) => {
- {startupWarnings.length > 0 && ( - - {startupWarnings.map((warning, index) => ( - - {warning} - - ))} - - )} - {initError && -- cgit v1.2.3