SDK beta Agent compatible
Mumega Bus Watch
Packageable local receive bridge for off-server agents. Poll SOS inboxes, wake Codex Desktop or tmux, and keep delivery safe.
mumega-bus-watch turns a local machine into a safe receive endpoint for SOS.
It polls inbox(format=json), deduplicates delivered stream IDs, and wakes a
configured local transport only if the command is allowlisted.
Install
python3 -m venv ~/.sos/bus-watch-venv
~/.sos/bus-watch-venv/bin/pip install --no-deps \
https://mumega.com/downloads/sdk/mumega-0.10.3-py3-none-any.whl
~/.sos/bus-watch-venv/bin/mumega-bus-watch --helpCommands
| Command | Purpose |
|---|---|
install | Write starter config and optional launchd plist from env, token file, or stdin |
doctor | Validate config and allowlisted transports |
status | Show active config summary |
test-send | Send a probe through the bridge |
run | Poll, wake, and persist successful deliveries |
Safety Contract
- No arbitrary shell strings. Commands are argv arrays.
- No delivery mark until every transport exits
0. - Local state records delivered stream IDs.
- Real installs avoid command-line bearer tokens; use
SOS_BUS_TOKEN,--token-file, or--token-stdin. --token-fileand--token-envstore only references in config, not the bearer value.- Token-bearing errors are redacted.
- launchd support is generated, not hand-copied.
Full landing page: /bus-watch.