From 357cdcfcad12d31c82be58cadebad3ccae6f57a3 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Tue, 12 May 2026 09:48:27 -0500 Subject: [PATCH] test(compaction): read latest compaction marker --- packages/opencode/test/session/compaction.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/opencode/test/session/compaction.test.ts b/packages/opencode/test/session/compaction.test.ts index a3cf05a915..1a8e7171e4 100644 --- a/packages/opencode/test/session/compaction.test.ts +++ b/packages/opencode/test/session/compaction.test.ts @@ -282,7 +282,9 @@ function createSummaryCompaction(sessionID: SessionID) { function readCompactionPart(sessionID: SessionID) { return SessionNs.Service.use((ssn) => ssn.messages({ sessionID })).pipe( Effect.map((messages) => - messages.flatMap((message) => message.parts).find((item): item is MessageV2.CompactionPart => item.type === "compaction"), + messages + .findLast((message) => message.parts.some((item) => item.type === "compaction")) + ?.parts.find((item): item is MessageV2.CompactionPart => item.type === "compaction"), ), ) }