Your agents need a director.
troupe runs your development process with a team of agents, asking only when it needs you. Work branches and loops, decisions go to whoever owns them, and every decision records who made it.
How the show runs
A season, not a single show.
Your process runs again and again. Each run gets better.
↻ and again, every showing
The cast
Your process, as a cast list.
Every role in your process, and who holds it: a person or an agent. Each decision goes to whoever owns it.
- Product ownerAlex
- EngineerBuild agent
- ReviewerReview agent
- QASam
Release: decided by the product owner
Example cast
Principles
What we’re building.
The ideas troupe is built on.
Local-first, everything in your theatre
A theatre is your project directory: its config, history and decisions live in git, on your machine. No hosted service required.
Work that branches
Tasks fork, join, swarm and loop, instead of one agent working in a line.
Built for teams of agents and people
People hold roles the same way agents do, so each question goes to the person who owns it.
Escalation that does its homework
Before an agent asks, it checks the issues, reads the docs and researches the standard, then brings a decision brief.
Lineage for every decision
Every decision records who made it, human or agent, what it was based on, who approved it, and where its results went.
Bring your own agent
Agents are pluggable: use ours, or bring your own.