From 1fd9da738f6c8d4a298f34e6bd7fb2293b0a31b4 Mon Sep 17 00:00:00 2001 From: Youzini-afk <13153778771cx@gmail.com> Date: Sun, 29 Mar 2026 22:39:48 +0800 Subject: [PATCH] fix: add recall card persistence and mount diagnostic logs for end-to-end visibility --- index.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/index.js b/index.js index 83b9d43..411ae18 100644 --- a/index.js +++ b/index.js @@ -1063,6 +1063,11 @@ function persistRecallInjectionRecord({ } triggerChatMetadataSave(getContext(), { immediate: false }); + debugPersistedRecallPersistence("召回记录已写入 user 楼层", { + targetUserMessageIndex: resolvedTargetIndex, + injectionTextLength: String(record?.injectionText || "").length, + selectedNodeCount: Array.isArray(record?.selectedNodeIds) ? record.selectedNodeIds.length : 0, + }, `persist-success:${resolvedTargetIndex}`); return { index: resolvedTargetIndex, record, @@ -1396,6 +1401,12 @@ function refreshPersistedRecallMessageUi() { summary.status = summarizePersistedRecallRefreshStatus(summary); if (summary.status === "missing_recall_record") { debugPersistedRecallUi("当前无有效持久召回记录可渲染"); + } else if (summary.renderedCount > 0) { + debugPersistedRecallUi("Recall Card 挂载完成", { + renderedCount: summary.renderedCount, + persistedRecordCount: summary.persistedRecordCount, + waitingDom: summary.waitingMessageIndices.length, + }, `rendered:${summary.renderedCount}`); } return summary; }