summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/contexts/SessionContext.tsx
diff options
context:
space:
mode:
authorowenofbrien <[email protected]>2025-08-15 10:15:54 -0500
committerGitHub <[email protected]>2025-08-15 15:15:54 +0000
commitddbe65e8c32cef67f7562b7f02aaf6e9fefb6968 (patch)
treee3104527d95a33dd45ca8e2511c8e31b005e6ba9 /packages/cli/src/ui/contexts/SessionContext.tsx
parenta92299069d06c49fdb01dcab6dcdb9c8001b1c52 (diff)
Add session id to session summary and /bug template (#6313)
Co-authored-by: Bryan Morgan <[email protected]>
Diffstat (limited to 'packages/cli/src/ui/contexts/SessionContext.tsx')
-rw-r--r--packages/cli/src/ui/contexts/SessionContext.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/cli/src/ui/contexts/SessionContext.tsx b/packages/cli/src/ui/contexts/SessionContext.tsx
index 942af8b5..80c2454c 100644
--- a/packages/cli/src/ui/contexts/SessionContext.tsx
+++ b/packages/cli/src/ui/contexts/SessionContext.tsx
@@ -17,6 +17,7 @@ import {
uiTelemetryService,
SessionMetrics,
ModelMetrics,
+ sessionId,
} from '@google/gemini-cli-core';
// --- Interface Definitions ---
@@ -24,6 +25,7 @@ import {
export type { SessionMetrics, ModelMetrics };
export interface SessionStatsState {
+ sessionId: string;
sessionStartTime: Date;
metrics: SessionMetrics;
lastPromptTokenCount: number;
@@ -64,6 +66,7 @@ export const SessionStatsProvider: React.FC<{ children: React.ReactNode }> = ({
children,
}) => {
const [stats, setStats] = useState<SessionStatsState>({
+ sessionId,
sessionStartTime: new Date(),
metrics: uiTelemetryService.getMetrics(),
lastPromptTokenCount: 0,