diff options
Diffstat (limited to 'packages/cli/src/ui/hooks')
| -rw-r--r-- | packages/cli/src/ui/hooks/slashCommandProcessor.test.ts | 5 | ||||
| -rw-r--r-- | packages/cli/src/ui/hooks/slashCommandProcessor.ts | 8 |
2 files changed, 7 insertions, 6 deletions
diff --git a/packages/cli/src/ui/hooks/slashCommandProcessor.test.ts b/packages/cli/src/ui/hooks/slashCommandProcessor.test.ts index a3babddf..1d33d218 100644 --- a/packages/cli/src/ui/hooks/slashCommandProcessor.test.ts +++ b/packages/cli/src/ui/hooks/slashCommandProcessor.test.ts @@ -115,7 +115,6 @@ describe('useSlashCommandProcessor', () => { mockOpenThemeDialog, mockPerformMemoryRefresh, mockCorgiMode, - 'test-version', ), ); return result.current; @@ -253,8 +252,8 @@ describe('useSlashCommandProcessor', () => { description?: string, sandboxEnvVar?: string, seatbeltProfileVar?: string, + cliVersion?: string, ) => { - const cliVersion = 'test-version'; const osVersion = 'test-platform test-node-version'; let sandboxEnvStr = 'no sandbox'; if (sandboxEnvVar && sandboxEnvVar !== 'sandbox-exec') { @@ -293,12 +292,14 @@ Add any other context about the problem here. it('should call open with the correct GitHub issue URL and return true', async () => { process.env.SANDBOX = 'gemini-sandbox'; process.env.SEATBELT_PROFILE = 'test_profile'; + process.env.CLI_VERSION = 'test-version'; const { handleSlashCommand } = getProcessor(); const bugDescription = 'This is a test bug'; const expectedUrl = getExpectedUrl( bugDescription, process.env.SANDBOX, process.env.SEATBELT_PROFILE, + process.env.CLI_VERSION, ); let commandResult: SlashCommandActionReturn | boolean = false; await act(async () => { diff --git a/packages/cli/src/ui/hooks/slashCommandProcessor.ts b/packages/cli/src/ui/hooks/slashCommandProcessor.ts index 6de2ceab..01e04d70 100644 --- a/packages/cli/src/ui/hooks/slashCommandProcessor.ts +++ b/packages/cli/src/ui/hooks/slashCommandProcessor.ts @@ -14,6 +14,7 @@ import { Message, MessageType, HistoryItemWithoutId } from '../types.js'; import { createShowMemoryAction } from './useShowMemoryCommand.js'; import { GIT_COMMIT_INFO } from '../../generated/git-commit.js'; import { formatMemoryUsage } from '../utils/formatters.js'; +import { getCliVersion } from '../../utils/version.js'; export interface SlashCommandActionReturn { shouldScheduleTool?: boolean; @@ -46,7 +47,6 @@ export const useSlashCommandProcessor = ( openThemeDialog: () => void, performMemoryRefresh: () => Promise<void>, toggleCorgiMode: () => void, - cliVersion: string, ) => { const addMessage = useCallback( (message: Message) => { @@ -193,7 +193,7 @@ export const useSlashCommandProcessor = ( name: 'about', description: 'Show version info', action: (_mainCommand, _subCommand, _args) => { - const osVersion = `${process.platform} ${process.version}`; + const osVersion = process.platform; let sandboxEnv = 'no sandbox'; if (process.env.SANDBOX && process.env.SANDBOX !== 'sandbox-exec') { sandboxEnv = process.env.SANDBOX; @@ -201,7 +201,7 @@ export const useSlashCommandProcessor = ( sandboxEnv = `sandbox-exec (${process.env.SEATBELT_PROFILE || 'unknown'})`; } const modelVersion = config?.getModel() || 'Unknown'; - + const cliVersion = getCliVersion(); addMessage({ type: MessageType.ABOUT, timestamp: new Date(), @@ -231,6 +231,7 @@ export const useSlashCommandProcessor = ( } const modelVersion = config?.getModel() || 'Unknown'; const memoryUsage = formatMemoryUsage(process.memoryUsage().rss); + const cliVersion = getCliVersion(); const diagnosticInfo = ` ## Describe the bug @@ -299,7 +300,6 @@ Add any other context about the problem here. addMessage, toggleCorgiMode, config, - cliVersion, ], ); |
