summaryrefslogtreecommitdiff
path: root/packages/cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src')
-rw-r--r--packages/cli/src/gemini.tsx1
-rw-r--r--packages/cli/src/ui/hooks/useGeminiStream.test.tsx10
-rw-r--r--packages/cli/src/ui/hooks/useGeminiStream.ts7
3 files changed, 17 insertions, 1 deletions
diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx
index 8b58c46a..23990f6d 100644
--- a/packages/cli/src/gemini.tsx
+++ b/packages/cli/src/gemini.tsx
@@ -212,6 +212,7 @@ export async function main() {
'event.timestamp': new Date().toISOString(),
prompt: input,
prompt_id,
+ auth_type: config.getContentGeneratorConfig().authType!,
prompt_length: input.length,
});
diff --git a/packages/cli/src/ui/hooks/useGeminiStream.test.tsx b/packages/cli/src/ui/hooks/useGeminiStream.test.tsx
index e0e21f55..7e45cab2 100644
--- a/packages/cli/src/ui/hooks/useGeminiStream.test.tsx
+++ b/packages/cli/src/ui/hooks/useGeminiStream.test.tsx
@@ -273,6 +273,13 @@ describe('useGeminiStream', () => {
return clientInstance;
});
+ const contentGeneratorConfig = {
+ model: 'test-model',
+ apiKey: 'test-key',
+ vertexai: false,
+ authType: AuthType.USE_GEMINI,
+ };
+
mockConfig = {
apiKey: 'test-api-key',
model: 'gemini-pro',
@@ -307,6 +314,9 @@ describe('useGeminiStream', () => {
},
setQuotaErrorOccurred: vi.fn(),
getQuotaErrorOccurred: vi.fn(() => false),
+ getContentGeneratorConfig: vi
+ .fn()
+ .mockReturnValue(contentGeneratorConfig),
} as unknown as Config;
mockOnDebugMessage = vi.fn();
mockHandleSlashCommand = vi.fn().mockResolvedValue(false);
diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts
index a9326528..05fb9835 100644
--- a/packages/cli/src/ui/hooks/useGeminiStream.ts
+++ b/packages/cli/src/ui/hooks/useGeminiStream.ts
@@ -223,7 +223,12 @@ export const useGeminiStream = (
const trimmedQuery = query.trim();
logUserPrompt(
config,
- new UserPromptEvent(trimmedQuery.length, prompt_id, trimmedQuery),
+ new UserPromptEvent(
+ trimmedQuery.length,
+ prompt_id,
+ config.getContentGeneratorConfig().authType!,
+ trimmedQuery,
+ ),
);
onDebugMessage(`User query: '${trimmedQuery}'`);
await logger?.logMessage(MessageSenderType.USER, trimmedQuery);