Expand description
Wire protocol + on-disk session records for the murmur Panel (companion
window). Shared by the murmur TUI (socket server side) and
mur-gui-core::panel_bridge (Hub client side). One JSON object per line.
Design: docs/superpowers/specs/2026-07-05-murmur-panel-companion-design.md
Structs§
- Panel
Session - On-disk session record (
<pid>.json) andHellopayload.
Enums§
- HubFrame
- Hub → murmur frames. Insert-only by design: nothing here may ever
execute —
Insertfills the input box and the user presses Enter (fail-closed; see spec security section). - Panel
Frame - murmur → Hub frames.
- Panel
Tab - Preview
Kind
Constants§
Functions§
- decode_
line - Tolerant single-line decode: unknown/malformed frames are
None(forward compatibility across proto versions). - murmur_
run_ dir - Directory holding one
<pid>.json+<pid>.sockper live murmur session. Under the existing~/.mur/runtimeconvention (seemedia::runtime_dir).