Skip to content

Add codex-setup and docs/faq, and correct the --agent list - #17

Merged
shekharprateek merged 1 commit into
mainfrom
docs/codex-and-faq
Sep 15, 2026
Merged

shekharprateek merged 1 commit into
mainfrom
docs/codex-and-faq

Conversation

@shekharprateek

Copy link
Copy Markdown
Contributor

Why this is a separate PR

These changes were pushed to docs/harness-docs after PR #16 had already been merged at 48866a3, so they never landed. Cherry-picked onto current main here.

What was missing

docs/codex-setup.md and docs/faq/ (4 files) appeared upstream after the first docs import, so the earlier PR predated them.

The --agent list omitted codex

codex has been fully supported all along — 68 references in run-swe-headless.py, and run-e2e-benchmark.sh's own validation at line 167 already accepts all five agents. But two user-facing places said otherwise:

  • README.md--agent claude|pi|omp|kiroclaude|pi|omp|kiro|codex
  • run-e2e-benchmark.sh:84 — the inline comment read "claude (Claude Code) or pi (pi agent)", predating omp, kiro and codex entirely

So a user reading either one would not know codex was an option, despite the code accepting it.

Added

File What
docs/codex-setup.md Install, codex exec headless use, the provider block an endpoint run needs, and why the sandbox must be bypassed on a benchmark host
docs/faq/README.md Index — which page answers which question
docs/faq/wiring-claude-code-to-models.md Every provider route for Claude Code, with the exact command
docs/faq/wiring-codex-to-models.md Same, for codex
docs/faq/wiring-omp-to-models.md Same, for omp

README documentation map gained rows for docs/faq/, docs/codex-setup.md, and docs/omp-setup.md — the last was imported in #16 but never listed.

Still left out

docs/release-notes/0.2.0.md — like 0.1.0.md, it sources its figures from docs/metrics/pareto-frontier-*.json and quotes per-model scores plus per-tier breakdowns.

The six per-harness guides (harness-pi-swe2.md and friends) — these are results reports, not onboarding docs. harness-pi-swe2.md opens # Results: pi harness (swe2) and is a per-model table of scores, costs and token counts. Onboarding for those harnesses is already covered by omp-setup.md, kiro-cli-setup.md, codex-setup.md, docs/faq/ and benchmarks/docs/path-*.md.

Verified

  • Every relative link in README.md resolves
  • Every internal link across docs/ including docs/faq/ resolves
  • bash -n clean on the edited script
  • No aarora79 refs, no references to excluded results docs

The fork gained these after the earlier import, so they were missing here.

docs/codex-setup.md -- codex is fully wired in the harness (68 references in
run-swe-headless.py, and run-e2e-benchmark.sh accepts --agent codex) but had no
setup page, so a user had no way to learn it was an option.

docs/faq/ (4 files) -- one page per agent for wiring it to a model, same format
throughout, covering Claude Code, omp and codex.

Corrected the --agent list in two places, both of which omitted codex:
- README.md: --agent claude|pi|omp|kiro -> claude|pi|omp|kiro|codex
- run-e2e-benchmark.sh line 84: the inline comment still read "claude (Claude
  Code) or pi (pi agent)", predating omp, kiro and codex. The script's own
  validation at line 167 already listed all five.

README documentation map gained rows for docs/faq/, docs/codex-setup.md, and
docs/omp-setup.md (the last was imported earlier but never listed).

Still not imported: docs/release-notes/0.2.0.md, like 0.1.0.md, sources its
figures from docs/metrics/pareto-frontier-*.json and quotes per-model scores
and per-tier breakdowns directly. The per-harness guides (harness-pi-swe2.md and
friends) are results reports, not onboarding docs -- harness-pi-swe2.md opens
"# Results: pi harness (swe2)" and is a per-model table of scores, costs and
token counts. Onboarding for those harnesses is already covered by omp-setup.md,
kiro-cli-setup.md, codex-setup.md, docs/faq/ and benchmarks/docs/path-*.md.

Verified: every relative link in README.md resolves, and every internal link
across docs/ including docs/faq/ resolves.
@shekharprateek
shekharprateek merged commit f203beb into main Sep 15, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant