diff options
| author | Billy Biggs <[email protected]> | 2025-06-13 09:19:08 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-13 09:19:08 -0700 |
| commit | 2a1ad1f5d961b9f9593a6016eea7dd398bdeed0b (patch) | |
| tree | 9e83f9421ef9b01f30454c5af3db90540381d1e3 /packages/cli/src/ui/App.tsx | |
| parent | 34e0d9c0b65b91b12df4f205d9835e05913992b9 (diff) | |
Update contextFileName to support an optional list of strings (#1001)
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index 2d37c42a..c7ed9a81 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -45,7 +45,7 @@ import process from 'node:process'; import { getErrorMessage, type Config, - getCurrentGeminiMdFilename, + getAllGeminiMdFilenames, ApprovalMode, isEditorAvailable, EditorType, @@ -373,6 +373,14 @@ const App = ({ config, settings, startupWarnings = [] }: AppProps) => { const branchName = useGitBranchName(config.getTargetDir()); + const contextFileNames = useMemo(() => { + const fromSettings = settings.merged.contextFileName; + if (fromSettings) { + return Array.isArray(fromSettings) ? fromSettings : [fromSettings]; + } + return getAllGeminiMdFilenames(); + }, [settings.merged.contextFileName]); + if (quittingMessages) { return ( <Box flexDirection="column" marginBottom={1}> @@ -509,10 +517,7 @@ const App = ({ config, settings, startupWarnings = [] }: AppProps) => { ) : ( <ContextSummaryDisplay geminiMdFileCount={geminiMdFileCount} - contextFileName={ - settings.merged.contextFileName || - getCurrentGeminiMdFilename() - } + contextFileNames={contextFileNames} mcpServers={config.getMcpServers()} showToolDescriptions={showToolDescriptions} /> |
