From 42d705f4a7ef9834b3a3d0e97123d8d09532259c Mon Sep 17 00:00:00 2001 From: can1357 Date: Thu, 23 Jul 2026 11:48:55 +0200 Subject: [PATCH] test: use transcript-mode session context in model persistence assertions buildSessionContext now drops failed tails by default (#6357); these assertions inspect the interrupted tail and need transcript mode. --- .../coding-agent/test/agent-session-model-persistence.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/coding-agent/test/agent-session-model-persistence.test.ts b/packages/coding-agent/test/agent-session-model-persistence.test.ts index e58371cf0..36cc19f3b 100644 --- a/packages/coding-agent/test/agent-session-model-persistence.test.ts +++ b/packages/coding-agent/test/agent-session-model-persistence.test.ts @@ -464,7 +464,7 @@ describe("AgentSession model persistence", () => { if (!sessionFile) throw new Error("Expected interrupted session file"); const result = await createStartupResumeSession(sessionFile); - const messages = result.session.sessionManager.buildSessionContext().messages; + const messages = result.session.sessionManager.buildSessionContext({ transcript: true }).messages; expect(messages.at(-1)).toMatchObject({ role: "assistant", content: [], @@ -567,7 +567,7 @@ describe("AgentSession model persistence", () => { await expect(created.session.switchSession(targetFile)).resolves.toBe(true); - expect(created.session.sessionManager.buildSessionContext().messages.at(-1)).toMatchObject({ + expect(created.session.sessionManager.buildSessionContext({ transcript: true }).messages.at(-1)).toMatchObject({ role: "assistant", api: defaultModel.api, provider: defaultModel.provider,