Generate decomposed eval scripts and agent TOMLs from a spec, then run the Karpathy loop until the agent hits 100%.Documentation Index
Fetch the complete documentation index at: https://docs.10et.ai/llms.txt
Use this file to discover all available pages before exploring further.
Usage
Options
| Flag | Description |
|---|---|
--spec <file> | Markdown spec file to generate eval from |
--name <name> | Agent name (kebab-case) |
--files <files...> | Target files the agent should create |
--desc <text> | Inline description of what to build |
--list | Show all build agents with their latest scores |
--run <name> | Run an existing build agent (PP autoresearch loop) |
-r, --rounds <n> | Max rounds when running (default: 5) |
--dry-run | Create eval + TOML files but don’t start the agent |
What It Generates
Eval Script (eval/build/<name>.ts)
A TypeScript file with decomposed binary checks:
Agent TOML (.tenet/agents/build-<name>.toml)
How It Works
- Parse — extracts file paths, exports, interfaces from spec markdown
- Generate eval — each spec requirement becomes a binary check
- Generate TOML — agent config with scope, constraints, task
- Run — PP autoresearch loop: try → eval → keep/revert → repeat
- Converge — agent iterates until score = 1.0, then creates PR
The build supervisor monitors progress and injects hints when agents stall, hit filename mismatches, or repeatedly fail the same checks.
See Also
- Build Evals Pattern — the full pattern with examples
- Peter Parker — the orchestrator that runs the loop
- Eval System — how evals work in general

