From 4a83472392357800547971895e0847b13d25162e Mon Sep 17 00:00:00 2001 From: Hibryda Date: Thu, 26 Mar 2026 02:10:22 +0100 Subject: [PATCH] chore(electrobun): add parseMessage debug logging to trace agent message forwarding --- ui-electrobun/src/bun/sidecar-manager.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ui-electrobun/src/bun/sidecar-manager.ts b/ui-electrobun/src/bun/sidecar-manager.ts index 8e39237..ee8c6c9 100644 --- a/ui-electrobun/src/bun/sidecar-manager.ts +++ b/ui-electrobun/src/bun/sidecar-manager.ts @@ -510,6 +510,7 @@ export class SidecarManager { // Parse through message adapter const messages = parseMessage(session.state.provider, event); + dbg(`parseMessage returned ${messages.length} messages for event type=${event.type || event.subtype || 'unknown'}`); // Update session state from cost messages for (const msg of messages) { @@ -523,13 +524,17 @@ export class SidecarManager { // Emit to callbacks if (messages.length > 0) { + dbg(`Emitting ${messages.length} messages to ${session.onMessage.length} callbacks`); for (const cb of session.onMessage) { try { cb(sessionId, messages); } catch (err) { + dbg(`Message callback error: ${err}`); console.error(`[sidecar] Message callback error for ${sessionId}:`, err); } } + } else { + dbg(`No messages parsed from event — not forwarding`); } }