From a84671cfadaab6ec73f640b32cdaee053898bbcc Mon Sep 17 00:00:00 2001 From: Hibryda Date: Fri, 27 Mar 2026 04:15:29 +0100 Subject: [PATCH] fix(electrobun): use static import for loadClaudeSessionMessages (require() fails in bundled Bun) --- ui-electrobun/src/bun/handlers/agent-handlers.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ui-electrobun/src/bun/handlers/agent-handlers.ts b/ui-electrobun/src/bun/handlers/agent-handlers.ts index 4e7493c..51d4d42 100644 --- a/ui-electrobun/src/bun/handlers/agent-handlers.ts +++ b/ui-electrobun/src/bun/handlers/agent-handlers.ts @@ -5,7 +5,7 @@ import type { SidecarManager } from "../sidecar-manager.ts"; import type { SessionDb } from "../session-db.ts"; import type { SearchDb } from "../search-db.ts"; -import { listClaudeSessions } from "../claude-sessions.ts"; +import { listClaudeSessions, loadClaudeSessionMessages } from "../claude-sessions.ts"; export function createAgentHandlers( sidecarManager: SidecarManager, @@ -182,7 +182,6 @@ export function createAgentHandlers( "session.loadMessages": ({ cwd, sdkSessionId }: { cwd: string; sdkSessionId: string }) => { try { - const { loadClaudeSessionMessages } = require("../claude-sessions.ts"); return { messages: loadClaudeSessionMessages(cwd, sdkSessionId) }; } catch (err) { console.error("[session.loadMessages]", err);