tmux-agent-tools
Installation
SKILL.md
Tmux Agent Tools
Fast paths (read this first)
Non-negotiable rules:
- Engine-only — never type raw
tmuxat a worker. Drive every worker throughagent-tmux <cli>subcommands (send-wait,status,result,capture,stop); read-only inventory istmux-agent-sessions list, not rawtmux ls. Rawtmuxbypasses naming, redaction, result contracts, and cleanup. Before concluding the engine lacks a command, check the capability table below; plain shell is a last resort for genuine gaps — say why. - A
sendis not done until submission is verified. Baresendcan leave text unsent in the input box. Default tosend-wait: it appends a fresh nonce and waits for it, confirming the prompt landed. - Every blocking wait takes a timeout — never hand-roll
sleep/polling loops. Multiple workers: one boundedwatch --any|--all|--count <n> --timeout <s> --json …. Mixed-engine fleets: trustreason:result_updatedor resolve withtmux-agent-sessions. - Reusing a worker for a follow-up task?
result initfirst, thensend-wait, thenresult wait-required— never reuse withoutresult init, or the wait returns the stale prior result. Details:references/multi-agent.md#persistent-teammates-worker-reuse.
Fast answers: