From 4990981e472ec76409be92dd35b18534ee01afb1 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 4 Feb 2026 13:27:54 +0100 Subject: [PATCH] fix(coding-agent): rpc test needs prompt before checking session file Session files are only written after first assistant message. The test was checking for a session file without having sent any prompt. --- packages/coding-agent/test/rpc.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/coding-agent/test/rpc.test.ts b/packages/coding-agent/test/rpc.test.ts index 41a4f1dc..c98909d0 100644 --- a/packages/coding-agent/test/rpc.test.ts +++ b/packages/coding-agent/test/rpc.test.ts @@ -290,6 +290,9 @@ describe.skipIf(!process.env.ANTHROPIC_API_KEY && !process.env.ANTHROPIC_OAUTH_T let state = await client.getState(); expect(state.sessionName).toBeUndefined(); + // Send a prompt first - session files are only written after first assistant message + await client.promptAndWait("Reply with just 'ok'"); + // Set name await client.setSessionName("my-test-session"); @@ -314,5 +317,5 @@ describe.skipIf(!process.env.ANTHROPIC_API_KEY && !process.env.ANTHROPIC_OAUTH_T const sessionInfoEntries = entries.filter((e: { type: string }) => e.type === "session_info"); expect(sessionInfoEntries.length).toBe(1); expect(sessionInfoEntries[0].name).toBe("my-test-session"); - }, 30000); + }, 60000); });