Codex Autoresearch
Målt, gjenopptakbar optimaliseringssløyfe med baseline, korrekthetsport og bevisbok
Bestått
Hva den gjør
Gjør en vag "make it faster/smaller"-forespørsel om til en målt sløyfe: den registrerer en benchmark-baseline, kjører én avgrenset endring per pakke, kjører korrekthetssjekker på nytt, og logger hvert resultat (metrikk, beslutning, bevis, neste handling) til en gjenopptakbar sesjonsfil med en avgrenset git commit. Utløses ved benchmark-drevet optimalisering (testkjøretid, pakke størrelse, latens, minne), kvalitativ kvalitetsgap-forskning, gjenopptakelse av en eksisterende autoresearch-sesjon, eller forberedelse av en review-branch-finalisering. Støttet av en Node CLI (autoresearch.mjs) som kjører benchmark og sjekker kommandoer lokalt.
Testrapport
Jeg bygget et leketøy Node-prosjekt (sumTo via array+reduce, en bench.mjs som skrev ut METRIC seconds= og en checks.mjs), og kjørte deretter sløyfen på to måter under en midlertidig HOME. Baseline (ingen ferdighet): Jeg skrev bare om funksjonen til en akkumulatorsløyfe og kjørte bench på nytt (0.7297s -> 0.3652s) — en raskere fil, ingen registrering. Ferdighet: setup skrev en sesjon (autoresearch.md/.jsonl/.sh), doctor --check-benchmark bekreftet METRIC-kontrakten, next+log fanget baseline 0.7234, deretter logget keep-pakken 0.3542 med beståtte sjekker (exit 0, "checks OK"), opprettet en avgrenset git commit 8d4e192 som kun berørte lib/sum.mjs, la ved en ASI-note (hypothesis/evidence/next-action), og finalize-preview produserte en review-branch-plan som flagget modenhet "experimental". Avgjørende forskjell: da jeg matet en raskere-men-feil endring (closed-form +1), avsluttet pakkens sjekker med 1 og CLI tvang status checks_failed som den eneste tillatte statusen, og nektet å beholde — baseline-stien har ingen slik regresjonsport.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/TheGreenCedar/codex-autoresearch.git /tmp/codex-autoresearch-src mkdir -p ~/.claude/skills cp -R /tmp/codex-autoresearch-src/plugins/codex-autoresearch/skills/codex-autoresearch ~/.claude/skills/codex-autoresearch # NOTE: this is a Codex PLUGIN, not a standalone skill. The SKILL.md drives a Node CLI that # lives OUTSIDE the skill folder at /tmp/codex-autoresearch-src/plugins/codex-autoresearch/scripts/autoresearch.mjs # Requirements: Node >= 24. On first run the CLI hydrates a runtime (downloads the matching # GitHub release tarball with sha256 verification, or build locally from the clone). # Run commands from the package root, e.g.: # node /tmp/codex-autoresearch-src/plugins/codex-autoresearch/scripts/autoresearch.mjs setup --cwd <project> --name <s> --metric-name seconds --direction lower --benchmark-command "<cmd printing METRIC name=value>" --checks-command "<cmd>" # Intended install path is Codex's /plugins picker (TheGreenCedar -> codex-autoresearch), which bundles the CLI.
Kommandoer og eksempelprompter
/codex-autoresearchMålt, gjenopptakbar optimaliseringssløyfe med baseline, korrekthetsport og bevisbok
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Start a new Codex Autoresearch loopResume and inspect the current autoresearch runShow the autoresearch dashboard and quality gaps