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: stage finished

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-11-12T15:31:55+03:00

Stage: Recovery: Operator recovery по решению Gleb 12.11.2026 15:25 MSK. Доказательство 15:40 MSK: transcript сессии 7e719f2a удалён по сроку хранения Claude, процессов с этим session id нет, последнее обновление claim 42 дня назад.

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>
@CBEPX CBEPX removed the agent:busy Active agent-work claim; ownership is recorded in the coordination registry label Nov 12, 2026
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