fix(electrobun): use static import for loadClaudeSessionMessages (require() fails in bundled Bun)

This commit is contained in:
Hibryda 2026-03-27 04:15:29 +01:00
parent cb7fba6130
commit a84671cfad

View file

@ -5,7 +5,7 @@
import type { SidecarManager } from "../sidecar-manager.ts"; import type { SidecarManager } from "../sidecar-manager.ts";
import type { SessionDb } from "../session-db.ts"; import type { SessionDb } from "../session-db.ts";
import type { SearchDb } from "../search-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( export function createAgentHandlers(
sidecarManager: SidecarManager, sidecarManager: SidecarManager,
@ -182,7 +182,6 @@ export function createAgentHandlers(
"session.loadMessages": ({ cwd, sdkSessionId }: { cwd: string; sdkSessionId: string }) => { "session.loadMessages": ({ cwd, sdkSessionId }: { cwd: string; sdkSessionId: string }) => {
try { try {
const { loadClaudeSessionMessages } = require("../claude-sessions.ts");
return { messages: loadClaudeSessionMessages(cwd, sdkSessionId) }; return { messages: loadClaudeSessionMessages(cwd, sdkSessionId) };
} catch (err) { } catch (err) {
console.error("[session.loadMessages]", err); console.error("[session.loadMessages]", err);