Build with
Run Droid in Nix Agents
Droid is a terminal coding agent, which makes it a natural fit: one task, one worktree, one terminal on the board.
How it works
You install and authenticate Droid; Nix Agents runs it in a worktree created for the task. The session has a real terminal on Windows, macOS or Linux — the same CLI behaviour you would get in your own shell.
Commits land on the worktree’s branch, so the repository you are working in never has an agent’s half-finished work in it.
When to give it its own worktree
Always, if the task touches more than one file. The worktree is not a sandbox — shared ports and shared databases are still shared — but it is the thing that stops two agents from overwriting each other, and that failure is quiet enough to be worth preventing by default.
