From d334f57e9e5a6e62c55763319f894c6c6a015a06 Mon Sep 17 00:00:00 2001 From: Hibryda Date: Thu, 26 Mar 2026 02:21:37 +0100 Subject: [PATCH] fix(electrobun): register agent message types in RPC (was empty, messages silently dropped) --- ui-electrobun/src/bun/index.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ui-electrobun/src/bun/index.ts b/ui-electrobun/src/bun/index.ts index a68739d..e06b92f 100644 --- a/ui-electrobun/src/bun/index.ts +++ b/ui-electrobun/src/bun/index.ts @@ -185,7 +185,17 @@ const rpc = BrowserView.defineRPC({ } catch (err) { console.error("[window.x11SetFrame]", err); return { ok: false }; } }, }, - messages: {}, + messages: { + "pty.output": (payload: unknown) => payload, + "pty.closed": (payload: unknown) => payload, + "agent.message": (payload: unknown) => payload, + "agent.status": (payload: unknown) => payload, + "agent.cost": (payload: unknown) => payload, + "remote.event": (payload: unknown) => payload, + "remote.statusChange": (payload: unknown) => payload, + "btmsg.newMessage": (payload: unknown) => payload, + "bttask.changed": (payload: unknown) => payload, + }, }, });