From bc57cdbf775bb8b2bd9ab6b78a64fbc5fc43a61d Mon Sep 17 00:00:00 2001 From: Kelvin Amoaba <97001695+AmoabaKelvin@users.noreply.github.com> Date: Sat, 31 Oct 2026 00:19:22 +0000 Subject: [PATCH] fix(web): keep Unlimited session history in the browser client (#36507) --- src/renderer/src/web/preload-api/web-ai-vault-api.ts | 1 + src/renderer/src/web/web-preload-api-agent-providers.test.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/renderer/src/web/preload-api/web-ai-vault-api.ts b/src/renderer/src/web/preload-api/web-ai-vault-api.ts index 3999a685339..ea6636a36eb 100644 --- a/src/renderer/src/web/preload-api/web-ai-vault-api.ts +++ b/src/renderer/src/web/preload-api/web-ai-vault-api.ts @@ -65,6 +65,7 @@ export function createWebAiVaultApi(): NonNullable['aiVault' return callRuntimeResult('aiVault.listSessions', { includeAntigravityIdeSessions: args?.includeAntigravityIdeSessions, limit: args?.limit, + unlimited: args?.unlimited, force: args?.force, ...(requestedScope === executionHostId && args?.afterFingerprint !== undefined ? { afterFingerprint: args.afterFingerprint } diff --git a/src/renderer/src/web/web-preload-api-agent-providers.test.ts b/src/renderer/src/web/web-preload-api-agent-providers.test.ts index 22c7db0c26e..4669d0a601d 100644 --- a/src/renderer/src/web/web-preload-api-agent-providers.test.ts +++ b/src/renderer/src/web/web-preload-api-agent-providers.test.ts @@ -248,6 +248,7 @@ describe('web AI Vault preload API', () => { scopePaths: ['/srv/app'] }) ).resolves.toEqual(scanResult) + await globals.window.api.aiVault.listSessions({ executionHostScope: 'all', unlimited: true }) expect(runtimeCalls).toEqual([ { method: 'aiVault.listSessions', @@ -257,6 +258,10 @@ describe('web AI Vault preload API', () => { scopePaths: ['/srv/app'], executionHostId: 'runtime:web-env-1' } + }, + { + method: 'aiVault.listSessions', + params: { unlimited: true, executionHostId: 'runtime:web-env-1' } } ]) })