From 4cfab0a8931decca8c953de1e5715e40ee31ee9a Mon Sep 17 00:00:00 2001 From: owenofbrien <86964623+owenofbrien@users.noreply.github.com> Date: Sun, 22 Jun 2025 09:26:48 -0500 Subject: Clearcut logging - initial implementation (#1274) Flag-guarded initial implementation of a clearcut logger to collect telemetry data and send it to Concord for dashboards, etc. --- packages/cli/src/ui/hooks/useGeminiStream.test.tsx | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/cli/src/ui/hooks/useGeminiStream.test.tsx') diff --git a/packages/cli/src/ui/hooks/useGeminiStream.test.tsx b/packages/cli/src/ui/hooks/useGeminiStream.test.tsx index f8cc61bc..cb5b35b4 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.test.tsx +++ b/packages/cli/src/ui/hooks/useGeminiStream.test.tsx @@ -38,12 +38,17 @@ const MockedGeminiClientClass = vi.hoisted(() => }), ); +const MockedUserPromptEvent = vi.hoisted(() => + vi.fn().mockImplementation(() => {}), +); + vi.mock('@gemini-cli/core', async (importOriginal) => { const actualCoreModule = (await importOriginal()) as any; return { ...actualCoreModule, GitService: vi.fn(), GeminiClient: MockedGeminiClientClass, + UserPromptEvent: MockedUserPromptEvent, }; }); @@ -283,6 +288,7 @@ describe('useGeminiStream', () => { getProjectRoot: vi.fn(() => '/test/dir'), getCheckpointingEnabled: vi.fn(() => false), getGeminiClient: mockGetGeminiClient, + getDisableDataCollection: () => false, addHistory: vi.fn(), } as unknown as Config; mockOnDebugMessage = vi.fn(); -- cgit v1.2.3