From bc7ac9ff01ce56f7865bbb1b58d4b24025865c5c Mon Sep 17 00:00:00 2001 From: Bilthon Date: Wed, 3 Jun 2026 11:39:16 -0500 Subject: [PATCH] fix(daemon): import bun ModelManager for event persistence --- src/daemon/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/daemon/index.ts b/src/daemon/index.ts index 0c1b16d..c10e6f4 100644 --- a/src/daemon/index.ts +++ b/src/daemon/index.ts @@ -1,11 +1,15 @@ import { createServer } from "http"; import { existsSync } from "fs"; import { - ModelManager, ProviderManager, createStorageAdapterFromStore, createSdkStore, } from "@routstr/sdk"; +// ModelManager must come from the bun entrypoint so persistent Nostr event +// storage (eventStoreDbPath) gets its SQLite-backed factory. The default +// "@routstr/sdk" export is browser-safe and throws without that factory +// (SDK 0.3.7+ browser-safe entrypoint split). +import { ModelManager } from "@routstr/sdk/bun"; import type { SdkLogger } from "@routstr/sdk"; import { CONFIG_DIR, DB_PATH, SOCKET_PATH, PID_FILE } from "../utils/config"; import { logger } from "../utils/logger";