From 7ad12cb8b002014a8fd65c7721cb7267b2cc2a96 Mon Sep 17 00:00:00 2001 From: Junebugg1214 <82672745+Junebugg1214@users.noreply.github.com> Date: Fri, 13 Mar 2026 14:19:48 -0400 Subject: [PATCH] fix: carry targeted session sync through fallback --- src/memory/manager-sync-ops.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/memory/manager-sync-ops.ts b/src/memory/manager-sync-ops.ts index 6526412405c..906edb3a9a4 100644 --- a/src/memory/manager-sync-ops.ts +++ b/src/memory/manager-sync-ops.ts @@ -993,6 +993,7 @@ export abstract class MemoryManagerSyncOps { const reindexParams = { reason: params?.reason ?? "fallback", force: true, + sessionFiles: params?.sessionFiles, progress: progress ?? undefined, }; if ( @@ -1141,7 +1142,7 @@ export abstract class MemoryManagerSyncOps { this.seedEmbeddingCache(originalDb); const shouldSyncMemory = this.sources.has("memory"); const shouldSyncSessions = this.shouldSyncSessions( - { reason: params.reason, force: params.force }, + { reason: params.reason, force: params.force, sessionFiles: params.sessionFiles }, true, ); @@ -1217,7 +1218,7 @@ export abstract class MemoryManagerSyncOps { const shouldSyncMemory = this.sources.has("memory"); const shouldSyncSessions = this.shouldSyncSessions( - { reason: params.reason, force: params.force }, + { reason: params.reason, force: params.force, sessionFiles: params.sessionFiles }, true, );