Apache-2.0 · Python 3.11+ · open source
Agents that prove their work.¶
mini-ork turns a goal into a planned, executed and verified run across a fleet of different models. The verdict on every change is what the code actually did when it ran — tests, type checks, schemas, real execution in an isolated sandbox — not a model's opinion of its own output.
Start here¶
-
New to mini-ork
Install it, write a kickoff, and watch a run go from goal to verdict in about five minutes.
-
Understand the model
Task classes, recipes, nodes, lanes, gates and artifact contracts — the six objects every run is made of.
-
Run it for real
Worktree isolation, review gates, cost caps, recovery and failure triage for work you intend to ship.
-
Look something up
Every subcommand, every environment variable, every schema — generated from the dispatcher and the source.
What it is¶
mini-ork is a task operating system for agents. You hand it a kickoff — a markdown file describing an outcome — and it runs a fixed loop:
flowchart LR
A[classify] --> B[plan]
B --> C[execute]
C --> D[verify]
D --> E[reflect]
E --> F[improve]
D -- fail --> C
E -. lessons .-> B
- Heterogeneous models. Each node is routed to a lane — a model + provider pair — by role. A cheap model plans, a strong one implements, a separate one verifies.
- Execution is the oracle. Gates read what a command returned, not what a model said. A judge can veto a pass; it cannot manufacture one.
- Cost is governed. Per-model spend meters at list price, with a daily circuit breaker, a cost-pause sentinel and a wall-clock deadline.
- Learning is earned. Contexts, prompts and routing only change when a measurement says the change did not regress.
Common paths through these docs¶
| If you want to… | Read |
|---|---|
| Get a first run working | Quickstart → Your first run |
| Write a good kickoff | Writing a kickoff |
| Understand a verdict | Verification and gates → Certifying a change |
| Control spend | Cost governance → Providers and lanes |
| Fix a failed run | Failure triage → Recovery |
| Extend the engine | Extending mini-ork |
| Look up a flag | CLI reference |
Project¶
- Source: github.com/SourceShift/mini-ork
- Landing page: miniork.dev
- Measured results: Results and benchmarks
- License: Apache-2.0