Skip to content

docs(plugins): document the OpenAI codex-plugin-cc plugin for Claude Code (closes #206) - #223

Open
dem-extra1 wants to merge 7 commits into
mainfrom
document-codex-plugin-cc-206
Open

docs(plugins): document the OpenAI codex-plugin-cc plugin for Claude Code (closes #206)#223
dem-extra1 wants to merge 7 commits into
mainfrom
document-codex-plugin-cc-206

Conversation

@dem-extra1

Copy link
Copy Markdown
Collaborator

Why

OpenAI publishes codex-plugin-cc, a Claude Code plugin that lets a Claude Code session delegate work to OpenAI Codex. The lab already delegates to Codex through the delegate-to-codex skill in Morrison-Lab/ai-config and uses Codex as a GitHub reviewer (@sec-ai-codex-github-review), so we need a documented comparison and a "useful to us?" verdict before anyone adopts the plugin.

What

  • New fragment chapters/ai-tools/codex-plugin-cc.qmd: what the plugin does, installation, the commands/skills/agents it adds, authentication and cost, comparison with the lab's existing Codex delegation paths, and a verdict.
  • Heading + include pair in chapters/coding-agents.qmd, placed right after the plugins deep-dive section.
  • New references.bib entries for the sources fetched.
  • Spell-check wordlist entries as needed.

Closes #206

🤖 Generated with Claude Code

dem-extra1 and others added 2 commits September 9, 2026 04:04
…Code (closes #206)

The lab already reaches Codex two ways (the ai-config delegate-to-codex
skill and Codex's GitHub PR reviewer), so an official Claude Code plugin
that wraps the same CLI needs a comparison and a verdict before anyone
adopts it. This fragment records what the plugin adds (commands, the
codex-rescue subagent, internal skills, the optional Stop-hook review
gate), how it authenticates and bills, where it overlaps each existing
path, and why it is useful for local second-opinion reviews but not a
replacement for either.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
An adversarial review of the codex-plugin-cc section found the skill
paragraph claiming all three skills load only inside the subagent, when
the agent definition attaches two of them and the third is attached to
nothing; the subagent described as doing no reasoning of its own, when
its definition permits one use of the prompting skill; the review
commands listed without the --scope, --wait, and --background flags the
command files accept; the install command using a marketplace name the
text never explained; and cost sentences that said "two subscriptions"
when an API key is one of the two documented routes. Each is now stated
as the bundle has it (read 2026-09-09): user-invocable: false means
Claude loads a skill by description, the subagent may tighten the
prompt and nothing more, the flags are listed, marketplace.json names
the marketplace openai-codex, and runs spend on both providers rather
than on two subscriptions. The Node requirement, the trusted-project
rule, and the review-gate warning cite the README that states them, and
three editorial phrases are replaced with direct ones.

Refs #206.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@dem-extra1
dem-extra1 marked this pull request as ready for review September 10, 2026 03:57
Copilot AI lite review requested due to automatic review settings September 10, 2026 03:57
@dem-extra1

Copy link
Copy Markdown
Collaborator Author

Pushed with the pre-push guard's ALLOW_UNREVIEWED_PUSH=1 override. The adversarial-reviewer subagent the guard expects is not registered in this session, so the adversarial pre-push review was performed instead by the Google Antigravity CLI (agy --print) against the full branch diff; its real findings were fixed and its stale-knowledge findings rebutted before this push. The @claude review workflow and a requested Copilot review are the independent reviews of record for this head.

Posted by Claude Code (AI agent) --- not written by a human.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

A couple of small but concrete documentation/bibliography consistency issues need to be corrected to match established repo conventions.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR adds documentation for OpenAI’s codex-plugin-cc (a Claude Code plugin that delegates work to the Codex CLI), positioning it within the lab’s existing Codex delegation and review workflows.

Changes:

  • Add a new AI-tools fragment documenting codex-plugin-cc, including installation, capabilities, authentication/cost, and a “useful to us?” verdict.
  • Add a new section to the coding agents chapter to include the new fragment.
  • Add new bibliography entries for the plugin repo, pricing page, and the lab’s existing delegate-to-codex skill documentation.
File summaries
File Description
references.bib Adds citations for the plugin, Codex pricing, and the lab’s Codex delegation skill.
chapters/coding-agents.qmd Inserts a new section header and includes the new plugin documentation fragment.
chapters/ai-tools/codex-plugin-cc.qmd New documentation page describing the plugin’s behavior, commands, comparison, and adoption guidance.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread chapters/ai-tools/codex-plugin-cc.qmd Outdated
Comment thread references.bib Outdated
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

…bib howpublished

The install snippet holds Claude Code slash commands, not shell
commands, so a `bash` fence implied it could be pasted into a
terminal; it is now a `text` fence. The `Skill definition`
`howpublished` value now uses the repo's `Documentation` convention.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings September 10, 2026 06:57
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The new codex-plugin-cc documentation contains a couple of upstream-accuracy issues (notably the login command and the manifest path) that should be corrected before merge.

Review details

Suppressed comments (2)

Previously missed (2) — in code that hasn't changed since the last review.

chapters/ai-tools/codex-plugin-cc.qmd:32

  • The marketplace manifest file is located at .claude-plugin/marketplace.json (not marketplace.json at the repo root), so the path here is slightly misleading for readers trying to find it in the repository layout.
    chapters/ai-tools/codex-plugin-cc.qmd:43
  • The upstream README tells users to authenticate from inside Claude Code with !codex login; using codex login without the ! won’t work if the reader tries to run it as a Claude Code command.
  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Copilot AI review requested due to automatic review settings September 10, 2026 08:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

references.bib currently contains an unterminated BibTeX entry (ai_config_delegate_to_codex) that will likely break bibliography parsing/rendering.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 1
  • Review effort level: Lite

Comment thread references.bib Outdated
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

The union resolver used for the sync dropped the blank line between
every pre-existing entry and truncated one entry, which made pandoc
reject the file and failed the build. The file is now rebuilt from
the two parent versions: main's entries in main's order and formatting,
then this branch's new entries appended, validated with pandoc.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings September 10, 2026 08:33
@github-actions

Copy link
Copy Markdown
Contributor

Claude finished reviewView run


Pandoc isn't available in this sandbox to do a full citeproc build check, but the bibtexparser structural validation (39/39 entries parsed, 0 failed blocks, no duplicate keys) combined with the entry-by-entry diff against main confirms the fix is correct and complete.

Review: PR #223 — document codex-plugin-cc

What changed since the last review round

Per git log --oneline b1a2c653..a8ccf3e3:

  • ffafccefix(bib): rebuild references.bib as a clean union after the main sync
  • a8ccf3e — merge commit bringing that fix in

This directly addresses the blocking finding from the prior round (2026-09-10T08:16:44Z review): the earlier merge's union resolver had stripped blank lines between entries and truncated the ai_config_delegate_to_codex entry (dropping its note field and closing }), which caused the following @misc{oh_my_claudecode,...} entry to be swallowed as an unterminated continuation — a parse-breaking BibTeX error.

Verification

  • Parsed the current references.bib with bibtexparser (v2): 39 entries parsed, 0 failed blocks, no duplicate keys. ai_config_delegate_to_codex, oh_my_claudecode, codex_plugin_cc, and codex_pricing all present and correctly delimited.
  • Read references.bib:344-351 directly: the ai_config_delegate_to_codex entry is now complete — title, author, year, howpublished, url, and note = {Accessed 2026-09-09} followed by a proper closing }.
  • Diffed b1a2c65..a8ccf3e on references.bib: the fix restores the blank line separating every pre-existing entry (matching main's formatting) and appends the branch's three new entries (codex_plugin_cc, codex_pricing, ai_config_delegate_to_codex) cleanly at the end — exactly matching what the commit message describes ("main's entries in main's order and formatting, then this branch's new entries appended").
  • The PR's substantive content (chapters/ai-tools/codex-plugin-cc.qmd, the include in chapters/coding-agents.qmd) is unchanged from what was already fact-checked and approved in the first review round — nothing in this range touches it.

No new issues found, and the previously-blocking bibliography corruption is confirmed fixed.

Verdict

Ready for merge

Structured Review Data (JSON)
{
  "schema_version": "1.1",
  "reviewer": "claude",
  "commit_sha": "a8ccf3e3d2ad610e1bd1eb951cba73c0ddf38ec3",
  "verdict": "CLEAN",
  "findings": [],
  "detailed_assessment": "references.bib now parses cleanly with bibtexparser (39 entries, 0 failed blocks); the previously truncated ai_config_delegate_to_codex entry at line 344 is complete with its note field and closing brace.",
  "holistic_assessment": "The fix commit rebuilds the bibliography as a clean union restoring main's entry formatting plus this branch's three appended entries, resolving the prior blocking regression without touching the already-verified prose content."
}

Reviewed commit: ffafcce

@github-actions

Copy link
Copy Markdown
Contributor

💰 Cost: $0.3325 (review) — run

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The new documentation contains a couple of verified factual inaccuracies (release date and an incorrect claim that a subagent is pinned to Sonnet) that should be corrected before merge.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 2
  • Review effort level: Lite

while Claude Code stays the harness the user is typing into.
The repository is Apache-2.0 licensed,
has about 33,000 GitHub stars,
and its latest release is `v1.0.6` from 2026-07-08

Subagent:

- `codex:codex-rescue` (pinned to the Sonnet model tier)
Copilot AI review requested due to automatic review settings September 10, 2026 09:40
@github-actions

Copy link
Copy Markdown
Contributor

Warning

Claude review skipped --- the API returned 429 part-way through the review. The credential is configured and was accepted; the account hit a quota or rate limit mid-run (gha#520). Wait for the reset, then re-trigger the review by pushing a new commit or re-running the workflow.

API message: You've hit your session limit · resets 11:20am (UTC)

View run

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are self-contained documentation additions with only a minor bibliography-note consistency nit.

Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 1
  • Review effort level: Lite

Comment thread references.bib
year = {2026},
howpublished = {Software},
url = {https://github.com/openai/codex-plugin-cc},
note = {Apache-2.0 License. Version 1.0.6. Accessed 2026-09-09}
@github-actions

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://Morrison-Lab.github.io/wai/pr-preview/pr-223/

Built to branch gh-pages at 2026-09-10 09:45 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

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.

document https://github.com/openai/codex-plugin-cc

2 participants