Repository navigation
codex-plugin-cc v1.1.0
First release of the CBEPX fork of openai/codex-plugin-cc (1.0.6, db52e28). Marketplace cbepx, plugin name unchanged (codex), so /codex:* commands and codex:codex-rescue keep working.
Highlights
- Upstream pull requests merged: openai#616 (
max/ultraeffort), openai#688 (model aliases on review), openai#426 (on-requestapproval for--write), openai#501 (MCP elicitations), openai#608 (rescue agent awaits the result), openai#690 (explicit Bash blocks in command bodies), openai#547 (--help, unknown flags are errors), openai#645/openai#644 (job records store resolved model/effort/sandbox), openai#672/openai#668/openai#682/openai#396 (hook timeouts, idempotent env exports, fail-closed stop gate,CODEX_REVIEW_GATE_MAX_ROUNDS). - Slash-command arguments reach the companion through a quoted heredoc on stdin (
--args-stdin) —$(...)/backticks in a prompt no longer execute on the host shell;/codex:rescuecarries the prompt through--prompt-filebyte-exact. - Approval requests are answered with each type's refusal variant instead of a
-32601protocol error; all MCP elicitations are declined. - Background job records are written before the worker spawns; the worker reads its full request (including
--configvalues) from a private 0600jobs/<id>.request.json;status/resultkeep secret-looking config values redacted. - Per-thread model/effort via
thread/start.config(model,review_model,model_reasoning_effort); repeatable--config key=valueontask/review/adversarial-review;--effortworks on reviews; aliasessol,luna,terra,mini,spark. --resume-lastis a cold resume (fresh app-server session) that never sendsmodelonthread/resume; a resume refuses a thread still used by a queued/running job./codex:rescueis synchronous by default (task --background→status --waitslices →result) and asks before continuing an existing thread.- Hermetic test environment (
tests/test-env.mjs), CI on push,npm run buildtype-checks the JSDoc.
Validation
- Exact tag target:
23942d75f5a8364f10ac817b2b351d70b25e99c4(merge of #1) - GitHub CI: 142/142 tests, build green — https://github.com/CBEPX/codex-plugin-cc/actions/runs/33090291002
- Review: Codex adversarial review + Claude (opus) review of the release branch; final wave applied (
--args-stdinheredocs, approval denials, elicitation declines, record-before-spawn,--configredaction, busy-thread guard) - Live verification against Codex CLI 0.150.1:
task --model sol --effort max, cold--resume-last --effort max, metacharacter prompts echoed byte-exact with nothing executed on the host, nativereview --model sol --effort xhigh,--writeescalation denied without hanging
Artifact
05afa4e2dc409fbe6552022f031aa0addcf01a124dafc00915bdb11c1589b6d6 cbepx-codex-plugin-cc-1.1.0.tgz