From 2d826de3c915f5306afe8c07738c4823565ac677 Mon Sep 17 00:00:00 2001 From: Josh Lehman Date: Thu, 12 Mar 2026 16:03:32 -0700 Subject: [PATCH] test: use fixture for heartbeat boilerplate case --- src/agents/pi-extensions/compaction-safeguard.test.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/agents/pi-extensions/compaction-safeguard.test.ts b/src/agents/pi-extensions/compaction-safeguard.test.ts index 9901316745b..3c18a67e2a7 100644 --- a/src/agents/pi-extensions/compaction-safeguard.test.ts +++ b/src/agents/pi-extensions/compaction-safeguard.test.ts @@ -1729,10 +1729,12 @@ describe("compaction-safeguard double-compaction guard", () => { it("treats markup-wrapped heartbeat tokens as boilerplate", () => { expect( - __testing.hasMeaningfulConversationContent({ - role: "assistant", - content: "HEARTBEAT_OK", - } as AgentMessage), + __testing.hasMeaningfulConversationContent( + castAgentMessage({ + role: "assistant", + content: "HEARTBEAT_OK", + }), + ), ).toBe(false); }); });