Iterion is a workflow engine for plugging AI pipelines together — making LLMs talk to each other, automating processes, formalising the methods you already use, and evolving all of that fluidly as the work changes.
Late 2025 / early 2026, frontier models crossed a threshold: structured pipelines (plan → implement → review → fix) started producing output worth coming back to after lunch. “Automate this” became a viable thought rather than a wishful one. Iterion is the engine we built to take it seriously.
The same shape works for fixing existing code, and stretches to multi-hour autonomous sessions that produce something near-end-to-end. It’s one pattern; Iterion runs whichever you arrive at.
.bot document (parallel branches converge via await: wait_all / best_effort on a downstream node — there is no separate join node).Run the same task ten times against the same workflow. Plot quality. The curve climbs, then stabilises — the asymptote. It tells you whether the pipeline converges, what ceiling it converges to, and how much variance to expect on a single run. iterion bench asymptote produces it for any workflow on any corpus.
The asymptote is detected by the judge — its verdict prompt is the load-bearing piece. Treat every new judge as a multi-draft exercise.
Shell scripts can chain commands but can’t checkpoint long autonomous runs, sandbox each agent, or produce a replayable log. Python frameworks (LangGraph, CrewAI) fit many teams; Iterion picks differently — a small .bot document anyone can read, diff, and re-run without an interpreter. Two recipe variants run side-by-side without touching code.
Get started: install.md.