What problem does it solve?
It solves the problem of improving a single mission through repeated experimentation while keeping evaluation results consistent, auditable, and bounded by an explicit stopping rule.
Core Features & Use Cases
- Stateful single-mission improvement loop: Runs iterative experiments for one mission at a time and preserves run history.
- Strict evaluator contract + JSON evidence: Requires evaluator output to be structured JSON with a required boolean pass field and optional numeric score.
- Human-readable decision logging: Appends a markdown decision log for each iteration so you can review why changes happened.
- Hard stop via max-runtime: Stops only when max-runtime (or another explicit termination condition) is reached, rather than silently running forever.
- Cron-compatible periodic reruns: Supports Kimi CLI cron to schedule recurring runs without overwriting earlier evidence.
Quick Start
Run autoresearch after you obtain a mission and evaluator from deep-interview, and let it persist iterations under .omk/autoresearch/ while enforcing the max-runtime bound.