hermes-agent/apps
ethernet 4d81fea19e feat(desktop): forward renderer console.* to desktop.log
Mirror all renderer console.log/warn/error/info/debug calls into
desktop.log via IPC. A side-effect module (console-forward.ts) monkey-
patches console.* at app init to send each call through a fire-and-forget
ipcRenderer.send to the main process, which routes it through
rememberLog() so the lines land in desktop.log alongside the main
process's own [hermes] lines.

Forwarded lines are prefixed [renderer:debug], [renderer:warn],
[renderer:error], or [renderer:info]. Objects are JSON-serialized
(capped at 4KB per line). The original console methods are preserved
— devtools still shows the full interactive object inspection.

This means the debug trace [trace:*] entries now land in desktop.log
too, so you can read them with 'hermes logs desktop' without needing
devtools open.
2026-07-23 16:59:33 -04:00
..
bootstrap-installer fix(bootstrap): download timeouts + BOM upgrade for pre-fix cached scripts (#67193 follow-up) 2026-07-19 14:08:48 +05:30
desktop feat(desktop): forward renderer console.* to desktop.log 2026-07-23 16:59:33 -04:00
shared feat(billing): shared cross-surface out-of-credits signal 2026-07-22 18:08:59 -05:00