fix(web): keep Unlimited session history in the browser client (#36507)

This commit is contained in:
Kelvin Amoaba
2026-10-31 00:19:22 +00:00
committed by GitHub
parent d503ff9f16
commit bc57cdbf77
2 changed files with 6 additions and 0 deletions
@@ -65,6 +65,7 @@ export function createWebAiVaultApi(): NonNullable<Partial<PreloadApi>['aiVault'
return callRuntimeResult<AiVaultListResult>('aiVault.listSessions', {
includeAntigravityIdeSessions: args?.includeAntigravityIdeSessions,
limit: args?.limit,
unlimited: args?.unlimited,
force: args?.force,
...(requestedScope === executionHostId && args?.afterFingerprint !== undefined
? { afterFingerprint: args.afterFingerprint }
@@ -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' }
}
])
})