chore(electrobun): add parseMessage debug logging to trace agent message forwarding
This commit is contained in:
parent
a1a5467ef9
commit
4a83472392
1 changed files with 5 additions and 0 deletions
|
|
@ -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`);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue