From 672728a692c98389e759d46086ce1c3d3cd89916 Mon Sep 17 00:00:00 2001 From: lubolin0925 <163701194+lubolin0925@users.noreply.github.com> Date: Sat, 7 Mar 2026 11:24:40 +0800 Subject: [PATCH] fix: use previousSessionEntry for pre-reset learning and preserve session file path --- src/auto-reply/reply/commands-compact.ts | 9 +-------- src/auto-reply/reply/commands-core.ts | 21 ++++++++++----------- src/auto-reply/reply/commands-learn.ts | 9 +-------- 3 files changed, 12 insertions(+), 27 deletions(-) diff --git a/src/auto-reply/reply/commands-compact.ts b/src/auto-reply/reply/commands-compact.ts index 648e6b889e7..2ef77fb77e2 100644 --- a/src/auto-reply/reply/commands-compact.ts +++ b/src/auto-reply/reply/commands-compact.ts @@ -80,14 +80,7 @@ export const handleCompactCommand: CommandHandler = async (params) => { groupChannel: params.sessionEntry.groupChannel, groupSpace: params.sessionEntry.space, spawnedBy: params.sessionEntry.spawnedBy, - sessionFile: resolveSessionFilePath( - sessionId, - params.sessionEntry, - resolveSessionFilePathOptions({ - agentId: params.agentId, - storePath: params.storePath, - }), - ), + sessionFile: params.sessionEntry.sessionFile, workspaceDir: params.workspaceDir, agentDir: params.agentDir, config: params.cfg, diff --git a/src/auto-reply/reply/commands-core.ts b/src/auto-reply/reply/commands-core.ts index fb2ea132e48..f76604ed5e4 100644 --- a/src/auto-reply/reply/commands-core.ts +++ b/src/auto-reply/reply/commands-core.ts @@ -223,10 +223,16 @@ export async function handleCommands(params: HandleCommandsParams): Promise