Skip to content

release: v1.5.0 (WIP) — companion split, bounded read views, review surface - #13

Draft
CBEPX wants to merge 29 commits into
mainfrom
release/v1.5.0
Draft

CBEPX wants to merge 29 commits into
mainfrom
release/v1.5.0

Conversation

@CBEPX

@CBEPX CBEPX commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Draft tracking PR for v1.5.0 (issues are disabled on this repository, so the PR is the work item).

Scope: (S0) housekeeping — the AGENTS.md install rule and a deterministic Windows fixture for the SessionEnd table test; (S1) behaviour-preserving split of codex-companion.mjs into lib/cli.mjs and scripts/commands/*; (S2) bounded read views — status / result output capped at 8192 bytes with explicit omissions, --output <new-path> for the full JSON, the task --await / result --wait path stays full; (S3) review surface — companion-side --background for review / adversarial-review (openai#615), /codex:review <focus> runs the adversarial reviewer (openai#522), focus text preserved (openai#714), --base validated (openai#653), persisted review threads (openai#529/openai#557), prompt cap (openai#405/openai#461), fenced structured output (openai#583), review --json result shape (openai#679).

  • Spec: docs/superpowers/specs/2026-09-30-codex-plugin-cc-v1.5.0-design.md (in progress)
  • Rules: AGENTS.md, docs/agent/process.md

Marked ready once the plan is implemented, the CI matrix is green and the Codex adversarial gate is closed per the stop rule.

🤖 Generated with Claude Code

…ct the install rule

Verified in a fresh session: CLAUDE_PLUGIN_ROOT resolves to <repo>/plugins/codex for the
maintainer's directory-source marketplace; the cache copy is only what installed_plugins.json records.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@CBEPX

CBEPX commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner Author

Agent work: stage finished

Client: claude · Session: d27a5658-ba1b-47e3-ba91-b3d88088b291 · Claim: 381b052a-a014-4972-b731-153673dca294

Mode: write · Started: 2026-09-30T13:06:18+03:00 · Updated: 2026-09-30T18:43:37+03:00

Stage: PAUSED at df560bd (pushed): S1, S2, S3a.1, S3a.2 done and reviewed; last local gate rc=0 (537 tests, 0 fail); CI 36738282587 on df560bd in progress. Next: rule S3a.3 review findings (fix round pending), then S3a.4, S3a.5, S3b.1-6, R.1, R.2 — see the PAUSE entry in .superpowers/sdd/2026-09-30-codex-plugin-cc-v1.5.0/progress.md

Scope in this repository: plugins/codex, tests, docs, README.md, AGENTS.md, CHANGELOG.md, eslint.config.mjs, package.json, package-lock.json, .claude-plugin

@CBEPX CBEPX added the agent:busy Active agent-work claim; ownership is recorded in the coordination registry label Sep 30, 2026
CBEPX and others added 23 commits September 30, 2026 13:12
…ndows fixture race)

release-verify v1.4.3 windows/node24 kept a job on the "identity-mismatch + dead root" row: a
just-exited pid can still read as alive on Windows. The SessionEnd tests use the shared helper.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ets a wider window

The nine table rows shared one exited child's pid and asked the host whether
it was alive, so a reused pid flipped a row on a Windows runner (v1.4.3
release-verify). cleanupSessionJobs takes isPidAliveImpl and the table pins it.

CI 36700963516 (windows-latest, node 18) lost the 300 ms race between the
readiness probe's close and the test client's connection in
broker-idle-timeout; the test now uses 2000 ms and prints the broker's stderr
when the assertion fails.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…s, review surface

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…, no automatic --wait re-run

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…irst shrink step, text-mode truncation rule, early --output check

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…e sister plugin

Random heredoc delimiter in every command file, untracked symlinks skipped,
bounded inline diff read, worker stdout/stderr in the job log, measured
bottom-out view and receipt, first shrink step by view, mode flags only
before the focus.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…views, S3 review surface, release)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…li.mjs

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…he sister plugin (user ruling)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…rker to commands/shared.mjs

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… the entry keeps dispatch only

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…lugin-codex read-views)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…s, directory refusal tested on every platform

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… JSON

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… full JSON; /codex:result presents the preview

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ead of unlinking by path; bottom-out hint pinned

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…partial file (Codex comparison of the implemented read views)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ands (openai#714)

Co-authored-by: ALV0612 <136440668+ALV0612@users.noreply.github.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…et-led focus text was rejected)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…penai#653)

Co-authored-by: Jacob Babula <301920471+jacobbabula@users.noreply.github.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ng prose (openai#583)

Co-authored-by: andyli953 <189941205+andyli953@users.noreply.github.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…n-commit (openai#653)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@CBEPX CBEPX removed the agent:busy Active agent-work claim; ownership is recorded in the coordination registry label Sep 30, 2026
@CBEPX

CBEPX commented Sep 30, 2026

Copy link
Copy Markdown
Owner Author

Agent work: working

Client: claude · Session: 7e719f2a-208e-48c8-b3cc-cc077474a3f2 · Claim: ce291efd-c9af-40de-9a2e-686d7bcf63ea

Mode: write · Started: 2026-10-01T00:51:13+03:00 · Updated: 2026-10-01T00:51:13+03:00

Stage: npm run check && leak 0 && Fable review per task && adversarial gate (stop rule) && RELEASING 0-6

Scope in this repository: plugins/codex, tests, docs, README.md, AGENTS.md, CHANGELOG.md, eslint.config.mjs, package.json, package-lock.json, .claude-plugin

@CBEPX CBEPX added the agent:busy Active agent-work claim; ownership is recorded in the coordination registry label Sep 30, 2026
… the caller, fenced primitives fall through (openai#583)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
CBEPX and others added 4 commits October 1, 2026 01:19
…locally, else origin/<name> (openai#653)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ws, the Codex comparisons and the usage analysis

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…rsarial prompt; never follow untracked symlinks (openai#405)

Co-authored-by: Ayobami Adegoke <66267222+ayobamiseun@users.noreply.github.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Minh Hoàng <110018571+dinhnguyenminhhoang@users.noreply.github.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:busy Active agent-work claim; ownership is recorded in the coordination registry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant