← All work

TriAgentLoop

Co-developer2026active

An open-source harness that runs Planner, Builder, and Reviewer agents as separate roles.

An unreviewed agent commit is a correctness event, so the roles are isolated by branch and no agent may approve its own work.

Facts

  • Planner plans, Builder implements, Reviewer reviews — each in its own sandbox and on its own Git branch
  • Handoffs are an append-only JSONL log, so the decision trail survives a session ending
  • A build is merged only after a Reviewer record with approve status

Stack

  • TypeScript
  • Rust
  • Git

This site was built with it. The plan, the review findings, the deviations and the rulings on them all live in an append-only log in the repository, which means the record of how the work was decided is as inspectable as the work.

← All work