Operations Checklist
October 9, 2025 · View on GitHub
Repeat these steps when launching or retiring a multi-agent tmux session.
Before Launch
- Update
.agents/agents.yamlwith the current roster and branches. - Ensure the repo has at least one commit (
git log --onelineor letuvx multi-agent-kit initcreate an emptyInitial commit). - Confirm
.gitignorecontains.agents/(added automatically during init). - Run
.agents/scripts/agents.sh listto confirm every branch/worktree pair looks correct. -
git statusfrom the repo root to verify a clean state before agents start working. - Verify dependencies:
tmux -V,yq --version,direnv --version(if used). - Export
SESSION_PREFIXif you need a custom namespace (e.g.,export SESSION_PREFIX=research). - Communicate session name and profile choice to collaborators.
Launch Sequence
maw installor.agents/scripts/setup.sh(first run or wheneveragents.yamlchanges).maw start profile0 --prefix <prefix?>or.agents/scripts/start-agents.sh profile0 --prefix <prefix?>(swap the profile as needed).maw attachto connect to the session (or skip with--detachflag in step 2).- In each pane, run the agent-specific bootstrap (install deps, load env vars, etc.).
- Capture a quick note or screenshot of the layout for later retrospectives (optional).
During Operation
- Use
maw send "<command>"or.agents/scripts/send-commands.shto broadcastgit status,ls, or health checks. - Keep panes scoped to their worktree roots; avoid crossing into other repos.
- Document major decisions in
reports/,research/, orretrospectives/directories. - Watch for stalled prompts/errors—tmux makes it easy to spot blocked agents.
- Commit early and often; coordinate pushes through review/automation.
Wrap-Up
-
maw kill --prefix <prefix?>or.agents/scripts/kill-all.sh --prefix <prefix?>to close active sessions. -
git worktree pruneand remove unused agent definitions fromagents.yaml. - Run
maw remove <agent> --dry-run(or.agents/scripts/remove.sh --dry-run) to tear down agent worktrees as needed. - Run
maw uninstall --dry-runbefore removing toolkit assets, thenmaw uninstallif the repo no longer needs them. - Archive outputs (reports, notes) where the next agents can find them.
- Run a retrospective capturing wins, gaps, and follow-up actions.
- Tag this toolkit snapshot or branch it if you plan to reuse the configuration elsewhere.