From 68ceac492cc879d406a64f8e91da5170ffff03f3 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Sat, 9 May 2026 14:53:47 +0700 Subject: [PATCH] test(claude): drop flaky token-echo assertion in autonomous-wake test Relied on Claude echoing AUTONOMOUS_WAKE_ verbatim, which is model-compliance, not the wake mechanism. The structural turn_started + turn_completed pair on the post-foreground subscribe stream is uniquely emitted by startAutonomousTurn() and proves the autonomous live turn fired. --- .../server/agent/providers/claude/agent.integration.test.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/server/src/server/agent/providers/claude/agent.integration.test.ts b/packages/server/src/server/agent/providers/claude/agent.integration.test.ts index 3772a5c54..8402b282c 100644 --- a/packages/server/src/server/agent/providers/claude/agent.integration.test.ts +++ b/packages/server/src/server/agent/providers/claude/agent.integration.test.ts @@ -399,9 +399,6 @@ describe("ClaudeAgentSession integration", () => { expect( liveEvents.some((event) => event.type === "turn_started" && event.provider === "claude"), ).toBe(true); - expect(compactText(getAssistantText(liveEvents))).toContain( - autonomousWakeToken.toLowerCase(), - ); expect(liveEvents.at(-1)).toMatchObject({ type: "turn_completed", provider: "claude",