Experimental external adapter foundations for Phase 7. This release adds optional OpenCode execution and provider profile read models while keeping provider auth/model readiness unknown until explicitly verified. OpenCode remains experimental; additional providers, desktop UI, terminal servers, and interactive terminal sessions are not implemented.
- Added experimental OpenCode model overrides through role config or
CEWP_OPENCODE_MODEL, including safe argv command construction, dry-run previews, and provider profile/doctor visibility. - Added beta
provider-profile/v1read models with separate binary and auth/model readiness, generated for registered adapters and summarized bycewp doctor. - Added a provider profiles and terminal orchestration UI architecture plan for future operator surfaces without implementing a desktop UI, terminal server, or additional providers.
- Improved experimental OpenCode diagnostics for silent nonzero exits and clarified doctor/dogfood guidance around binary checks versus provider auth/model/config readiness.
- Hardened experimental OpenCode execution failure reporting and fake-harness coverage for unexpected JSON shapes, raw last-message fallback, stderr capture, and safe dogfood guidance.
- Added an experimental OpenCode execution MVP through guarded dispatch, with JSON output parsing, stdout/stderr capture, last-message synthesis, and fail-closed handling for malformed JSON, nonzero exits, missing binaries, and timeouts.
- Added shared executing-adapter CLI probe metadata so doctor can report binary/version/probe details for
codex-execand experimentalopencode. - Defined the experimental OpenCode command contract around
opencode run --dir <worktree> --format json <prompt>. - Added an experimental OpenCode adapter foundation with registry, config, doctor, dry-run, and availability visibility.
- Added a test-only external adapter contract harness for future provider readiness without adding real external provider support.
Adapter contract hardening and runtime observability for Phase 6. This release adds structured metadata and read-only operator projections for the existing codex-exec and manual providers; external provider implementations are not included.
- Added typed, read-only run artifact inventory to operator status/resume JSON output.
- Added beta
operator-json/v1envelopes for operator JSON commands while preserving payloads underdata. - Added read-only run timeline projection to operator status/resume JSON output.
- Added structured adapter availability metadata with doctor requirement/remediation summaries.
- Added beta
adapter-result/v1normalized adapter result fields while preserving existing dispatch behavior. - Added static adapter capability metadata for
codex-execandmanual, with compactcewp doctorsummaries.
Operator UX foundation for browsing, inspecting, resuming, and safely continuing Coordinator Mode runs. This release keeps providers limited to codex-exec and the non-executing manual adapter; external provider implementations are not included.
- Added
cewp run resume [run-id]to print a read-only Markdown/JSON operator resume packet for continuing a run. - Added
--jsonoutput forcewp run list,cewp run status,cewp run next, andcewp run resume. - Added
cewp run listas a read-only operator run browser for recent run state and artifact summaries. - Added
cewp run next [run-id]to print the single most relevant safe next command for a run. - Added an operator-facing
cewp run status [run-id]summary with artifact inventory and safe next-step hints.
Manual adapter foundation for Phase 4 adapter experiments. This release adds a non-executing manual provider for human-run workflows while keeping external AI providers unimplemented.
- Added a non-executing
manualadapter that writes role handoff prompts and fails closed until manual action is completed. - Improved
manualadapter dispatch output so handoff paths and non-execution status are visible in dry-run and actual summaries. - Added
cewp run dispatch complete <role> --from <file>to record completed manual results into the expected run artifacts. - Expanded generated
manualhandoff files with run context, result-save guidance, and exact completion commands.
Adapter config hardening for the v0.3 beta line. These changes keep codex-exec as the only supported provider while adding optional local adapter config ergonomics and package-surface hygiene.
- Added
cewp init --with-configto write a starter optional adapter config template. - Hardened adapter config smoke coverage across dispatch exec workers and dispatch pipeline paths.
cewp doctornow reports the adapter config source and resolved provider summary.- Added optional root-level
cewp.config.jsonadapter config support while keepingcodex-execas the only supported provider. - Clarified
.cewp-worktrees/as ignored local worktree cache state. - Added Coordinator Mode documentation for CodeGraph-assisted code discovery as an optional local developer workflow helper.
- Ignored
.codegraph/as a local CodeGraph index directory that must not be committed. - Hardened the package surface harness to assert
.codegraph/is not included in npm package dry-runs.
Adapter foundation hardening for the next beta. These changes keep codex-exec as the only supported provider while clarifying and testing the adapter boundary.
- Formalized the fake adapter harness setup used by worker, reviewer, and pipeline lifecycle smoke tests.
- Added a minimal internal adapter registry with
codex-execas the only supported provider. - Standardized the internal adapter result shape for worker and reviewer execution summaries.
- Added role-based adapter config normalization foundation with default
codex-execproviders. - Routed dispatch adapter resolution through the role-aware config helper without changing CLI behavior.
- Centralized
codex-execcommand construction and preserved fake harness command overrides. - Added
codex-execavailability checks and informational doctor output.
After publishing to npm, verify the released package from a clean temporary directory as a new user:
mkdir /tmp/cewp-smoke && cd /tmp/cewp-smoke
npm install @setrathex/codex-engineering-workflow-pack@latest
npx cewp --help
npx cewp init
npx cewp doctor
npx cewp listThis confirms the published package installs cleanly, the CLI entry point resolves, and the basic commands run without errors. It does not publish, push, tag, or create releases.
Validation and documentation hardening release for the Coordinator Mode dispatch lifecycle after beta.1.
- Added deterministic fake Codex lifecycle smoke coverage for worker and reviewer execution without calling real
codex exec. - Added failure-path smoke coverage for worker scope violations, adapter non-zero exits, missing reviewer decisions, and reviewer
REQUEST_CHANGES. - Improved dispatch pipeline failure summaries with stable step statuses and short failure reasons.
- Hardened local and Linux validation workflow coverage for release prep.
- Added and then trimmed the public adapter contract documentation so it describes current adapter boundaries without provider roadmap promises.
- Kept package surface focused on public docs, skills, CLI, and runtime source files.
Patch polish and policy hardening for the public release surface after validation audits.
- Updated package metadata to better describe CEWP as a workflow toolkit, not only a skill pack.
- Added npm scripts for harness smoke checks and dry-run package checks.
- Removed stale version wording from fallback install scripts.
- Enforced operator policy for high-impact local CEWP actions: worker execution, reviewer execution, pipeline execution, finalize, cleanup, and prune deletion.
- Kept read-only and dry-run commands available in every policy mode.
- Hardened worker scope guardrails so real worker execution requires explicit
allowedFiles. - Hardened parallel worker preflight to catch directory-pattern overlaps such as
docs/**anddocs/install.md. - Hardened
targetWorktreehandling so external, absolute, or traversal paths are rejected unless they resolve inside the CEWP-managed worktree root. - Hardened dispatch checks and cleanup safety around edited registries that point outside the managed worktree root.
Public releases should use the npm package or GitHub source archive. Do not share raw local working-directory ZIP exports as release artifacts unless they are cleaned first; local exports may include ignored runtime or private files such as .cewp/, .ctxo/, or local planning docs.
CEWP now includes a local-first Coordinator Mode runtime for multi-agent engineering workflows, with worktree isolation, dispatch planning, guarded Codex execution, parallel workers, reviewer gate, operator policy modes, harness smoke tests, and modularized CLI internals.
- Coordinator Mode runtime under
.cewp/runs/<run-id>/ - Worktree helpers: plan/create/status
- Review packet collection
- Finalize, cleanup, prune helpers
- Dispatch plan/check/prompts/start dry-run
- Guarded
codex-execadapter execution - Sequential and parallel worker execution
- Reviewer execution
- Dispatch pipeline
- Operator policy config:
cewp policy showcewp policy set safecewp policy set trustedcewp policy set full-authoritycewp policy reset
- Harness smoke tests
- Modular
src/**runtime structure
- No automatic merge
- No automatic push
- No automatic publish/release
- Cleanup is dry-run by default
- Finalize requires reviewer
Decision: PASS - Worker scope checks include both uncommitted and committed branch changes
allowedFiles/forbiddenFilesguardrails remain active- Full authority mode is supported but does not disable CEWP guardrails
node --check ./bin/cewp.jsnode ./bin/cewp.js --helpnode ./bin/cewp.js doctornode ./bin/cewp.js listnode ./tests/harness/run-smoke.jsnpm pack --dry-run