chore(electrobun): add detailed RPC message listener debug logging

This commit is contained in:
Hibryda 2026-03-26 02:43:18 +01:00
parent 5315dc6176
commit 5ac80a4d00

View file

@ -196,6 +196,15 @@ function ensureListeners() {
listenersRegistered = true;
console.log('[agent-store] Registering RPC listeners');
// DEBUG: Test if addMessageListener actually works
console.log('[agent-store] typeof addMessageListener:', typeof appRpc.addMessageListener);
appRpc.addMessageListener('agent.status', (payload: unknown) => {
console.log('[agent-store] *** RECEIVED agent.status ***', payload);
});
appRpc.addMessageListener('agent.cost', (payload: unknown) => {
console.log('[agent-store] *** RECEIVED agent.cost ***', payload);
});
// agent.message — raw messages from sidecar, converted to display format
appRpc.addMessageListener('agent.message', (payload: {
sessionId: string;
@ -207,8 +216,12 @@ function ensureListeners() {
timestamp: number;
}>;
}) => {
console.log('[agent-store] *** RECEIVED agent.message ***', payload.sessionId, payload.messages?.length, 'msgs');
const session = sessions[payload.sessionId];
if (!session) return;
if (!session) {
console.warn('[agent-store] No session found for', payload.sessionId);
return;
}
const converted: AgentMessage[] = [];
for (const raw of payload.messages) {