What problem does it solve?
It solves the problem of getting stuck on one-pass answers by running a bounded, evaluator-driven loop that keeps improving a single mission until time limits or explicit stop conditions are hit.
Core Features & Use Cases
- Stateful single-mission improvement loop: Keeps ownership of exactly one mission at a time and iterates through non-passing results.
- Strict evaluator contract: Requires evaluator output as structured JSON with a boolean
pass (and optional numeric score) so decisions stay consistent.
- Durable decision logs and artifacts: Persists per-iteration evaluation JSON and human-readable markdown logs under
.omc/autoresearch/ and/or .omc/logs/autoresearch/.
- Cron-friendly reruns: Supports periodic scheduled mission enhancement by appending new run artifacts rather than overwriting history.
Quick Start
Run deep-interview with autoresearch to set up the mission and evaluator, then let the skill iterate and persist logs under .omc/autoresearch/ until the max-runtime ceiling is reached.