diff options
| author | Abhi <[email protected]> | 2025-06-08 18:01:02 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-08 18:01:02 -0400 |
| commit | 7868ef82299ae1da5a09334f67d57eb3b472563a (patch) | |
| tree | 68e6a007dc0a762ae868cb7313c700686c4a1857 /packages/cli/src/ui/App.tsx | |
| parent | 9104ac02f7ac68d84bf9a3a78514bd080c77eec5 (diff) | |
feat: Introduce session context and add session duration stat for `/stats` command (#854)
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index 365266f8..b458a822 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -48,6 +48,7 @@ import { } from '@gemini-cli/core'; import { useLogger } from './hooks/useLogger.js'; import { StreamingContext } from './contexts/StreamingContext.js'; +import { SessionProvider } from './contexts/SessionContext.js'; import { useGitBranchName } from './hooks/useGitBranchName.js'; const CTRL_C_PROMPT_DURATION_MS = 1000; @@ -58,7 +59,13 @@ interface AppProps { startupWarnings?: string[]; } -export const App = ({ config, settings, startupWarnings = [] }: AppProps) => { +export const AppWrapper = (props: AppProps) => ( + <SessionProvider> + <App {...props} /> + </SessionProvider> +); + +const App = ({ config, settings, startupWarnings = [] }: AppProps) => { const { history, addItem, clearItems } = useHistory(); const { consoleMessages, |
