From 1c4fbc00231b7ddcc19fccb038ea10ec487f30cb Mon Sep 17 00:00:00 2001 From: Junebugg1214 <82672745+Junebugg1214@users.noreply.github.com> Date: Fri, 13 Mar 2026 13:06:48 -0400 Subject: [PATCH] fix: honor targeted session files in session sync --- src/memory/manager-sync-ops.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/memory/manager-sync-ops.ts b/src/memory/manager-sync-ops.ts index 520d567a852..e3b9a5473fa 100644 --- a/src/memory/manager-sync-ops.ts +++ b/src/memory/manager-sync-ops.ts @@ -649,7 +649,7 @@ export abstract class MemoryManagerSyncOps { } private shouldSyncSessions( - params?: { reason?: string; force?: boolean }, + params?: { reason?: string; force?: boolean; sessionFiles?: string[] }, needsFullReindex = false, ) { if (!this.sources.has("sessions")) { @@ -658,6 +658,9 @@ export abstract class MemoryManagerSyncOps { if (params?.force) { return true; } + if (params?.sessionFiles?.some((sessionFile) => sessionFile.trim().length > 0)) { + return true; + } const reason = params?.reason; if (reason === "session-start" || reason === "watch") { return false;