diff --git a/src/renderer/src/runtime/structured-chat-host-permission.test.ts b/src/renderer/src/runtime/structured-chat-host-permission.test.ts index 6965f8dd25f..b7c3b589d86 100644 --- a/src/renderer/src/runtime/structured-chat-host-permission.test.ts +++ b/src/renderer/src/runtime/structured-chat-host-permission.test.ts @@ -104,9 +104,10 @@ describe('the permission verdict on a paired host', () => { await expect( readStructuredChatHostPermissionVerdict({ kind: 'local' }, 'claude', 'ask') ).resolves.toEqual({ kind: 'allowed' }) - await expect(readStructuredChatHostPermissionVerdict(PAIRED, 'grok', 'ask')).resolves.toEqual({ - kind: 'allowed' - }) + // Gemini chats have no modes of their own; Grok gained them in #29335. + await expect(readStructuredChatHostPermissionVerdict(PAIRED, 'gemini', 'ask')).resolves.toEqual( + { kind: 'allowed' } + ) expect(mocks.supportsCapability).not.toHaveBeenCalled() expect(mocks.callRuntimeRpc).not.toHaveBeenCalled() }) diff --git a/src/shared/agent-chat-permission-host-support.test.ts b/src/shared/agent-chat-permission-host-support.test.ts index 35ab22b0020..48b0ec755f9 100644 --- a/src/shared/agent-chat-permission-host-support.test.ts +++ b/src/shared/agent-chat-permission-host-support.test.ts @@ -29,7 +29,8 @@ describe('what a host predating per-chat modes runs', () => { }) it('names no mode for an agent without chat modes', () => { - expect(legacyHostChatPermissionMode('grok', {})).toBeNull() + // Grok gained chat modes in #29335; Gemini still has none. + expect(legacyHostChatPermissionMode('gemini', {})).toBeNull() }) })