diff options
| author | christine betts <[email protected]> | 2025-07-21 20:52:02 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-21 20:52:02 +0000 |
| commit | 1969d805f2fd559e2227a8822de5be66d3d8a184 (patch) | |
| tree | e9a84b780a87a67778730b806fad0df770aebec6 /packages/cli/src/ui/App.tsx | |
| parent | d7a57d85a39535e84bba7e65eb02dcb627b9cb81 (diff) | |
[ide-mode] Use active files and selected text in user prompt (#4614)
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index c6e6bd43..12838710 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -58,7 +58,7 @@ import { FlashFallbackEvent, logFlashFallback, AuthType, - type ActiveFile, + type OpenFiles, ideContext, } from '@google/gemini-cli-core'; import { validateAuthMethod } from '../config/auth.js'; @@ -160,12 +160,12 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { const [modelSwitchedFromQuotaError, setModelSwitchedFromQuotaError] = useState<boolean>(false); const [userTier, setUserTier] = useState<UserTierId | undefined>(undefined); - const [activeFile, setActiveFile] = useState<ActiveFile | undefined>(); + const [openFiles, setOpenFiles] = useState<OpenFiles | undefined>(); useEffect(() => { - const unsubscribe = ideContext.subscribeToActiveFile(setActiveFile); + const unsubscribe = ideContext.subscribeToOpenFiles(setOpenFiles); // Set the initial value - setActiveFile(ideContext.getActiveFileContext()); + setOpenFiles(ideContext.getOpenFilesContext()); return unsubscribe; }, []); @@ -880,7 +880,7 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { </Text> ) : ( <ContextSummaryDisplay - activeFile={activeFile} + openFiles={openFiles} geminiMdFileCount={geminiMdFileCount} contextFileNames={contextFileNames} mcpServers={config.getMcpServers()} |
