From 42c19ccfa365f6ceaac06b42e19c16cfd5ff3458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E5=A5=87?= Date: Thu, 9 Jul 2026 07:47:12 +0800 Subject: [PATCH] fix(daemon): keep artifact side records out of resume leaf --- packages/core/src/services/sessionService.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/core/src/services/sessionService.ts b/packages/core/src/services/sessionService.ts index 9566d306ff..9a32012681 100644 --- a/packages/core/src/services/sessionService.ts +++ b/packages/core/src/services/sessionService.ts @@ -1025,7 +1025,13 @@ export class SessionService { } // Reconstruct linear history + const leafUuid = this.lastConversationRecordUuid(records); + if (!leafUuid) { + return; + } + const { messages, gaps } = this.reconstructHistory(records, { + leafUuid, detectGaps: true, }); if (messages.length === 0) {