close
Skip to content

AgateonAgents on the gate.

Run your software task through orchestrated agents and machine-checked gates — you get a verified result out, not a story about how it should work.

A terminal running agate next — three gates pass, exit 0, the state machine advances.

Task in, verified result out

Hand the task to the orchestrator. Eight phases — requirements, design, test-first, implementation, verification, acceptance, consistency, release — each must pass a machine-checkable gate before the state machine advances. What comes out is tested, documented, verifiable work.

Gates are hard boundaries

Progress is decided by objective signals — test exit codes, git log, BDD counts — not by “looks about right.” A failed gate bounces the phase back; nothing advances until the signal is real.

State survives crashes

All progress lives in version-controlled Markdown. A killed session resumes where it left off, and every step is auditable from git history.

Roles separated by design

One orchestrator plans and dispatches; independent subagents execute; gates judge. The agent doing the work never signs off on its own work.

Quick start ​

Install and run Agateon from a fresh checkout:

bash
curl -sSL https://raw.githubusercontent.com/randomgitsrc/agateon/main/install.sh | bash

No runtime, no daemon. The protocol is a set of Markdown cards plus gate scripts, stored in version control alongside your work.

Built with Agateon ​

This repository is its own first customer: every task in agate-workspace/tasks/ — including the fixes for its own failures, like the independent judge — was produced by running Agateon on itself. The list is the evidence; it grows with every task. The gates you'd rely on are the same gates that built this site.

Latest from the blog ​

BERJAYA

Latest · 2026-11-04 · 9 min read

When is the review done? A stopping rule for LLM review loops

LLM reviewers are samplers, not validators: ask again and the same artifact usually yields a different batch of findings. That makes "keep reviewing until nothing new comes up" a criterion with no terminating guarantee. Here is a stopping rule built on severity classes instead of round counts, plus our own review logs showing why the distinction matters.

Read the post →

Read all posts →

Verify AI agents the way a build system verifies a compiler.