robot Wes McKinney's kenn.io released Robot, a local multi-agent development control plane that coordinates work across four tools plus Git: Kata for issue and work tracking, kwt for git worktrees and tmux workspaces, Roborev for optional operator-approved AI code review, and AgentsView for agent session history. The workflow enforces a lifecycle from claiming a Kata issue through worktree creation, subagent implementation, coordinator review and testing, and evidence-backed closure, with a merge gate requiring explicit operator approval before anything reaches main. | | --- | | | name: robot | | | description: Operate a local multi-agent development workflow built on Kata issue/work ledger , kwt git worktrees + tmux workspaces , Roborev optional, operator-approved AI code review , and AgentsView agent session history . Use when choosing or claiming work, creating a worktree for an issue, recording progress or evidence, reviewing commits, closing or abandoning work, running experiments, handing off between agents, supervising parallel worker agents, recovering after a crash, or when the user mentions kata, kwt, roborev, agentsview, /robot, "ready work", "claim", "worktree", "review loop", or "close with evidence". | | | --- | | | Robot: local agent development control plane | | | Four tools by Wes McKinney / kenn.io, plus Git. There is no other database. Every piece of state comes from the system that owns it: | | | \| Question \| Authority \| Look at \| | | | \|---\|---\|---\| | | | \| What work exists, who owns it, what's blocked, what was decided, how it ended \| Kata \| kata ready , kata show \| | | | \| Where the work happens worktree, branch, dirty or clean \| Git + kwt \| kwt list --json , kwt status --json \| | | | \| What the code is, what's integrated \| Git \| git log , git merge-base --is-ancestor \| | | | \| Did the operator ask for a Roborev pass, are its findings open \| Roborev \| roborev list --open --all-branches \| | | | \| What agents actually did or tried, and why \| AgentsView \| agentsview session search \| | | | AgentsView observes. It never defines task status. Do not copy the same state into a second system, and never create JSON or markdown status files. | | | Lifecycle | | | text | | | kata issue ─► kata claim ─► kwt add -b kata/