3.8 KiB
3.8 KiB
name, description
| name | description |
|---|---|
| box | Use the box CLI to check NetVM fleet health and read the latest from each agent. |
Box Fleet CLI
Use box (/usr/local/bin/box, the NetVM unified orchestrator CLI) for all fleet observation and agent coordination. Prefer read-only lookups first; coordinate via sidechats, never Main Chat dumps.
Nodes (node == agent == profile): muse, pip, 646, opm, def, dev.
Latest From Each Agent (Default Workflow)
box fleet status— node health, CDP status, active page/thread.box lookup unread— unread counts across agents.box lookup threads— registered threads and sidechats.- Per agent with activity:
box thread list <agent>, thenbox thread view <agent> <thread_id> --limit 10(use the thread UUID from the list;mainonly for urgent human-visible items). box dm log -n 20(or--agent <agent>) — recent inter-agent DMs, work orders, and acks.box approvals check— agents blocked on browser or key approval.
Add --json to any command for machine-readable output when parsing results in scripts.
Common Commands
box fleet status/box fleet cdp <node>— health table / CDP endpoint plus SSH forward.box fleet heal <node>— diagnose + fix + verify a node (lock, watchdog timer, Warp tunnel, egress, relay).box watchdog status/box watchdog run <node|relay>— timer states + evidence / trigger an immediate watchdog run.box thread list [<agent>]— threads for one agent, or all fleet sidechats when omitted.box thread view <agent> <thread_id|main> --limit N— recent messages from one thread.box dm log -n N [--agent X] [--filter TEXT]— recent DM activity.box dm send --agent <self> --to <peer> --target <sidechat> "<msg>"— peer DM.box lookup summary|fleet|threads|unread|approvals— seamless one-shot lookups.box job list/box job log— scheduled jobs and execution events.box harvest status/box followup list— harvest watermarks / pending nudges.box muse-choices on|off|status|logs|reconcile|resolve— Muse TUI auto-answer daemon switch, state, per-pane logs, held-prompt resolve (default on;offis the box-command opt-out).box runtime list|send|launch|layout|spread— Muse CLI tmux runtimes: live state + approval posture, send-keys input, auto-approved launches, pane-geometry layout + spread for squeezed panes.box tmux tally/box tmux auto [status|on|off|watch|once|logs|match]— multi-socket Tmux worker tally, regex auto-approver daemon & guardrails.box onboard connects/box onboard-tui— fleet & client onboarding inventory, CDP ports, OTP salvage & 4-surface TUI.box invite status|code <node>|redeem <node> <CODE>/box usage [--node N]— invite codes and usage limits.box kpi status|report <node>|routes|spawn-worker|auto-spawn— fleet KPI tracking, spend/limit metrics, route health, runtime preservation advisories, and background worker auto-spawning.box chromebox permissions <node> list|get <t>|set <t> <v>|describe <tab>— settings-menu toggles (readback-verified sets).
Rules
- Sidechat-first per
CHAT_POLICY.md:646 tasks,heartbeat(opm),646-pip-coord,646-opm-coord. Never route routine checks or coordination throughmain. - Never paste multi-KB logs or dumps into chat; write payloads under
logs/and send a short path pointer instead. - Avoid blocking commands in automated runs:
box fleet watch,box dm tail,box approvals watch,box dm chat(interactive REPL). boxprobes CDP per node and can take several seconds; use generous timeouts and--jsonfor scripted use.- Preserve runtime and quota limits: prefer spawning subagents (
jobs/,subagent_tracker) or background workers (box kpi spawn-worker) over long conversational prose to avoidVANITY_IDLEflags.