From 0e600e89cf10f5086ab9d93f445587373a54dcec Mon Sep 17 00:00:00 2001 From: Frank Yang Date: Tue, 10 Mar 2026 00:11:11 +0800 Subject: [PATCH] fix: preserve lazy memory teardown boundary --- src/cli/run-main.exit.test.ts | 2 +- src/cli/run-main.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cli/run-main.exit.test.ts b/src/cli/run-main.exit.test.ts index 741c30ca56c..3e56c1ce794 100644 --- a/src/cli/run-main.exit.test.ts +++ b/src/cli/run-main.exit.test.ts @@ -28,7 +28,7 @@ vi.mock("../infra/runtime-guard.js", () => ({ assertSupportedRuntime: assertRuntimeMock, })); -vi.mock("../memory/index.js", () => ({ +vi.mock("../memory/search-manager.js", () => ({ closeAllMemorySearchManagers: closeAllMemorySearchManagersMock, })); diff --git a/src/cli/run-main.ts b/src/cli/run-main.ts index f360f7065f1..c0673ddf2af 100644 --- a/src/cli/run-main.ts +++ b/src/cli/run-main.ts @@ -15,7 +15,7 @@ import { normalizeWindowsArgv } from "./windows-argv.js"; async function closeCliMemoryManagers(): Promise { try { - const { closeAllMemorySearchManagers } = await import("../memory/index.js"); + const { closeAllMemorySearchManagers } = await import("../memory/search-manager.js"); await closeAllMemorySearchManagers(); } catch { // Best-effort teardown for short-lived CLI processes.