operator
f75977ca6e
fix(work): import hashlib and wire heal subparser into main CLI
2026-10-09 23:13:43 +00:00
operator
adfcd2e602
feat(box): passkey fetch, agent key-approval flow, unified lookups, tmux agent UX
...
- box passkey [show|fetch] (+ muse passkey): documents VM-only passkey
(/srv/box/passkey.txt, fallback /etc/netvm/passkey.txt on 34.139.37.135),
probes VM over SSH with graceful fallback; --json supported. No secrets on bl.
- approvals: request_key_approval / check_node_key_request; KEY_APPROVAL status
surfaced in `box approvals check`; allow/deny resolve + audit to box-ctl.jsonl;
never auto-approved. New `box approvals request-key <node> --reason`.
- box lookup (summary|fleet|threads|unread|approvals|key|docs) and docs-lookup
engine with lookup_internal/ database (docs_internal symlink).
- muse-tmux: non-TTY attach falls back to scrollback capture; prune NameError fix.
- box/muse passthrough for tmux/muse/docs; thread list/view alias + prefix resolve.
- Docs: AGENTS.md, AGENT-TOOLING.md, BOX-WEB-SURFACE-GUIDE.md, README.
- Tests: key-approval + passkey tests; sync stale sidechat UUIDs and manifest name.
- .gitignore runtime trackers (subagent-sessions, conversation-nudge-tracker).
2026-10-05 20:18:47 +00:00
operator
653166e202
docs: add tmux stability post-mortem and update AGENT-TOOLING with hybrid tmux and direct operator directives
2026-10-05 16:48:44 +00:00
operator
2608fa114f
docs: document streamlined Work Order and tmux envelope integration
2026-10-05 16:42:48 +00:00
operator
4e512a0742
feat(tmux): persist session output and send-keys actions to logs/tmux/<session>.log via pipe-pane
2026-10-05 16:24:36 +00:00
operator
945e6bb481
feat(tmux): implement 2-hour inactivity session TTL reaper and prune command
2026-10-05 16:23:45 +00:00
operator
0ca0fd0c1a
feat(tmux): add shared muse tmux socket manager with CLI and agent [TOOL tmux.*] integration
2026-10-05 16:11:19 +00:00
operator
7c6c3a8fbf
feat(cli): add interactive chat REPL mode for native muse CLI
2026-10-05 15:58:33 +00:00
operator
7b1998f00e
docs: add native interactive muse cli wrapper and documentation
2026-10-05 15:50:24 +00:00
operator
d6ca600394
feat(relay): add subagent spawn, thread tools, and container box client
...
- Upgrade exec-constrained.py with subagent.spawn, thread.list, thread.view, pipeline.run ops
- Grant full ops permissions to all fleet agent identities (646, pip, muse, opm)
- Implement bin/box-relay.sh zero-dependency client supporting bearer and SSH signature auth
- Add fast hybrid gateway path to dm.py for sub-2s verified deliveries
- Fix wait=0 handling in super-cli.py subagent deployments
- Add hourly check-in jobs and scheduler for 646, pip, muse
- Document agent tooling and relay APIs in docs/AGENT-TOOLING.md
2026-10-04 23:30:18 +00:00