From 0be9d773cb57e38ea1ab57ff68d8990bfd50e076 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 18 Jan 2026 16:08:39 +0000 Subject: [PATCH] fix(memory): preserve fallback source id --- src/memory/manager.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/memory/manager.ts b/src/memory/manager.ts index 11c9a68b6..eef106b00 100644 --- a/src/memory/manager.ts +++ b/src/memory/manager.ts @@ -1080,6 +1080,7 @@ export class MemoryIndexManager { const fallback = this.settings.fallback; if (!fallback || fallback === "none" || fallback === this.provider.id) return false; if (this.fallbackFrom) return false; + const fallbackFrom = this.provider.id as "openai" | "gemini" | "local"; const fallbackModel = fallback === "gemini" @@ -1098,7 +1099,7 @@ export class MemoryIndexManager { local: this.settings.local, }); - this.fallbackFrom = this.requestedProvider; + this.fallbackFrom = fallbackFrom; this.fallbackReason = reason; this.provider = fallbackResult.provider; this.openAi = fallbackResult.openAi;