From 1806b34f2b15186ecfd7486ee85d39af7644fe67 Mon Sep 17 00:00:00 2001 From: Rod Boev Date: Wed, 15 Jul 2026 17:07:45 -0400 Subject: [PATCH] test(ai-vault): pin OpenCode malformed-row isolation (#8864) --- src/main/ai-vault/session-scanner-opencode-sqlite.test.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/ai-vault/session-scanner-opencode-sqlite.test.ts b/src/main/ai-vault/session-scanner-opencode-sqlite.test.ts index 7f08e674b37..43813004ea5 100644 --- a/src/main/ai-vault/session-scanner-opencode-sqlite.test.ts +++ b/src/main/ai-vault/session-scanner-opencode-sqlite.test.ts @@ -259,6 +259,9 @@ describe('listOpenCodeSqliteSessions', () => { platform: 'darwin' }) expect(cleanSession?.sessionId).toBe('ses_clean') + await expect( + parseOpenCodeSqliteSession({ dbPath: path, sessionId: 'ses_noise', platform: 'darwin' }) + ).rejects.toThrow('malformed JSON') }) it('dedups matching session ids across databases and keeps the newest row', async () => {