From babde7b7d059b8a6549e0c8b0fdbc166d820928e Mon Sep 17 00:00:00 2001 From: Dallin Romney Date: Wed, 26 Aug 2026 09:31:14 -0700 Subject: [PATCH] fix(test): keep CLI hook context out of history assertion (#129768) --- src/gateway/gateway-cli-backend.live.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gateway/gateway-cli-backend.live.test.ts b/src/gateway/gateway-cli-backend.live.test.ts index 528746872494..4c986b0da3d7 100644 --- a/src/gateway/gateway-cli-backend.live.test.ts +++ b/src/gateway/gateway-cli-backend.live.test.ts @@ -745,7 +745,9 @@ describeLive("gateway live (cli backend)", () => { sessionId?: string; }>("chat.history", { sessionKey }); const cliSessionId = resolveImportedClaudeCliSessionId(nativeHistory.messages ?? []); - expect(JSON.stringify(nativeHistory.messages ?? [])).toContain(memoryToken); + // Hook-only runtime context belongs to the provider session, not the operator-visible + // transcript. The resumed reply below proves that the live provider retained it. + expect(JSON.stringify(nativeHistory.messages ?? [])).not.toContain(memoryToken); expect(cliSessionId).toBeTruthy(); const continuitySessionId = nativeHistory.sessionId; expect(continuitySessionId).toBeTruthy();