codex-autoresearch
Installation
SKILL.md
codex-autoresearch
Autonomous goal-directed iteration. Modify -> Verify -> Keep/Discard -> Repeat.
When Activated
- Classify the request as
loop,plan,debug,fix,security,ship, orexec, and parse any inline config from the prompt. - Load
references/core-principles.mdandreferences/structured-output-spec.md. For active execution modes (loop,debug,fix,security,ship,exec), also loadreferences/runtime-hard-invariants.md. - Load only the additional references the current situation needs:
references/session-resume-protocol.mdwhen resuming or controlling an existing runreferences/environment-awareness.mdbefore choosing hardware-sensitive workreferences/interaction-wizard.mdfor every new interactive launch (loop,debug,fix,security,ship) before execution beginsreferences/results-logging.mdonly when debugging TSV/state semantics or helper behavior directly
- Load the selected mode workflow reference plus only the detailed cross-cutting protocols that actually apply (
lessons,pivot,health-check,parallel,web-search,hypothesis-perspectives). - Use the bundled helper scripts when stateful artifacts or runtime control are involved. Resolve them relative to the loaded skill bundle root (
<skill-root>/scripts/...), not the target repo root. In the common repo-local install this means commands such aspython3 .agents/skills/codex-autoresearch/scripts/autoresearch_init_run.py --repo <primary_repo> --workspace-root <workspace_root> .... New-run helpers (autoresearch_init_run.pyandautoresearch_runtime_ctl.py launch/create-launch) require both--repo <primary_repo>and--workspace-root <workspace_root>. Existing-run control-plane helpers (autoresearch_resume_check.py,autoresearch_launch_gate.py,autoresearch_resume_prompt.py,autoresearch_supervisor_status.py,autoresearch_health_check.py,autoresearch_runtime_ctl.py status/stop/start) require--repo <primary_repo>and resolve the workspace-owned Results directory from the repo-local pointer plus canonical context. - Execute the selected workflow exactly as written and produce the required structured output and artifacts.