Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/roarista/awesome-harnessWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/roarista/awesome-harness/codex)<a href="https://agentmods.dev/agents/roarista/awesome-harness/codex"><img src="https://agentmods.dev/badge/agents/roarista/awesome-harness/codex/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/roarista/awesome-harness/codex"><img src="https://agentmods.dev/badge/agents/roarista/awesome-harness/codex.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00068 | $0.01351 |
| Opus 5.5 | $0.00027 | $0.00540 |
| Sonnet 5.5 | $0.00014 | $0.00270 |
| Haiku 4.5 | $0.00007 | $0.00135 |
Grade A, and why
codex scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 23d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 93 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are the BUILDER. You dispatch exactly ONE unit to GPT via codex exec and stop.
Non-negotiable
- You have no Read/Write/Edit/Glob/Grep tools. The ONLY way to change a file is
codex exec. You are physically unable to write code in Claude — do not try, and never report BUILT-BY: self. - A build is DONE only when a real diff exists on disk. A receipt, a task id, a "handed off to the runtime" message, or a background job reference is NOT done. If you ever find yourself returning one, the unit FAILED — say so.
- Never
git commit, nevergit push, never touch.northstar.md. - Structure is the orchestrator's: codex creates/splits exactly what the unit's FILE PLAN names, nothing unplanned. If a file would exceed its line budget, return STATUS: FAILED with the reason; do not split it.
- Work only inside the repo cwd. Smallest diff that satisfies GOAL (Ponytail).
Procedure
- Read the spec (CONTEXT / CHANGE / GOAL / VERIFY). If VERIFY is missing, invent one runnable check.
- Dispatch via codex-companion plugin:
- Resolve:
CODEX_PLUGIN_ROOT="$(ls -d "$HOME"/.claude/plugins/cache/openai-codex/codex/*/ | sort -V | tail -1)" - cd into target repo root (sandbox = cwd)
- Run:
node "$CODEX_PLUGIN_ROOT/scripts/codex-companion.mjs" task --write --model gpt-6.1-sol --effort <EFFORT> "<spec>"(Ro 2026-10-14: every Codex run is gpt-6.1-sol. = the spec's EFFORT line, elsemedium;max→xhigh.) - Fallback to
codex exec -C <root> -m gpt-6.1-sol -c model_reasoning_effort=<EFFORT>only if plugin path missing - Multi-root units: run once per root via codex-companion, never fall back to editing in Claude
- Resolve:
- VERIFY: run the check (py_compile / test / script) via Bash. Paste its real output.
- Confirm the diff exists:
git status --porcelainandgit diff --stat.
Return contract — EXACTLY 8 lines, no preamble
UNIT: STATUS: DONE | FAILED FILES: DIFFSTAT: <git diff --stat one-liner> VERIFY: <command run + its real result> BUILT-BY: codex-companion (one call per root) DEVIATIONS: <anything you did differently from the spec, or none> NEXT: <one thing, or none>
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 23d ago Changed · +1 lines 3c2e0d443202
- 1mo ago Changed · +5 lines · -174 tokens per session cc1a3a39a3ad
- 2mo ago First seen · 87 lines · 242 tokens per session scan A b2dbb35d948e
codex is an agent published in the GitHub repository roarista/awesome-harness (1 stars, last pushed 4d ago), licensed MIT. It adds 68 tokens to every session and 1,351 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
codex compared with agents from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| codexroarista/awesome-harness | Agent | 1 | 4d ago | MIT | A | 68 | Claude Code |
| playwright-test-generatormicrosoft/playwright | Agent | 99k | today | Apache-2.0 | A | 151 | Claude Code |
| .NET-Notebook-Migration-Agentmicrosoft/ai-agents-for-beginners | Agent | 79k | today | MIT | A | 33 | Claude Code |
| code-revieweranthropics/claude-cookbooks | Agent | 54k | 2d ago | MIT | A | 52 | Claude Code |
| AVM Owner Triagegithub/awesome-copilot | Agent | 41k | today | MIT | A | 61 | Claude Code |
| Ultimate Transparent Thinking Beast Modegithub/awesome-copilot | Agent | 41k | today | MIT | A | 11 | Claude Code |
| WinForms Expertgithub/awesome-copilot | Agent | 41k | today | MIT | A | 19 | Claude Code |