diff --git a/packages/cli/src/ui/commands/compressCommand.test.ts b/packages/cli/src/ui/commands/compressCommand.test.ts index 33212fa810..6d5b683add 100644 --- a/packages/cli/src/ui/commands/compressCommand.test.ts +++ b/packages/cli/src/ui/commands/compressCommand.test.ts @@ -11,7 +11,8 @@ import { createMockCommandContext } from '../../test-utils/mockCommandContext.js import { MessageType } from '../types.js'; vi.mock('@google/gemini-cli-core', async (importOriginal) => { - const actual = await importOriginal(); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const actual = (await importOriginal()) as any; return { ...actual, tokenLimit: vi.fn(), diff --git a/packages/cli/src/ui/commands/compressCommand.ts b/packages/cli/src/ui/commands/compressCommand.ts index cf7ee80a7d..d0460b233a 100644 --- a/packages/cli/src/ui/commands/compressCommand.ts +++ b/packages/cli/src/ui/commands/compressCommand.ts @@ -77,7 +77,9 @@ export const compressCommand: SlashCommand = { beforePercentage, afterPercentage, // eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion - compressionStatus: Number(compressed.compressionStatus) as unknown as CompressionStatus, + compressionStatus: Number( + compressed.compressionStatus, + ) as unknown as CompressionStatus, isManual: true, thresholdPercentage: Math.round(threshold * 100), }, diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts index e01100aa0a..ac88e8e6cd 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.ts +++ b/packages/cli/src/ui/hooks/useGeminiStream.ts @@ -1193,7 +1193,11 @@ export const useGeminiStream = ( beforePercentage, afterPercentage, // eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion - compressionStatus: eventValue ? ((Number(eventValue.compressionStatus) as unknown) as CompressionStatus) : null, + compressionStatus: eventValue + ? (Number( + eventValue.compressionStatus, + ) as unknown as CompressionStatus) + : null, isManual: false, thresholdPercentage: Math.round(threshold * 100), },