orchestrated-codex
A standalone collection of Codex-native software delivery skills. It installs a reusable
orchestration workflow, an explicit code-review workflow, and focused custom agents so
Codex can follow a structured process for discovery, planning, independent plan review,
implementation, testing, and final review. The delivery skill instructs the primary Codex
thread to orchestrate only — classify the
request, delegate every unit of work to a named subagent or the built-in worker, and
verify the result. The orchestrator hands each subagent a scoped digest of the plan and a
discovery impact map so work proceeds without re-reading whole artifacts, keeping runs fast
and cheap under the same phased contract.
Installation
Install with uv:
uvx orchestrated-codex --install
To run from source instead, use a checkout:
git clone https://github.com/knuthelge/orchestrated-codex.git
cd orchestrated-codex
uv run main.py --install
Restart Codex or start a new conversation after installation. Invoke either workflow explicitly; Codex will not select them automatically based on the request:
$orchestrated-delivery implement this feature
$code-review review the current changes
$code-review writes its independently verified, prioritized findings to
code-review.md. It reviews local changes by default and uses pull-request context when
available. Every review also tracks the mandatory ten-stage workflow and its per-finding
validation in .agent-work/code-review-checklist.md. The review does not publish comments
or modify code unless you separately ask for that action.
The installer writes to two independent roots:
- The skills install under
$HOME/.agents/skills, a documented Codex skills root, so Codex discovers them. - The agents install under the Codex home —
CODEX_HOMEwhen it is set and~/.codexotherwise — asagents/*.toml.
Use --codex-home PATH to target another Codex home for the agents; the skill always
resolves under $HOME/.agents/skills.
Uninstall
Remove the installed files with:
uvx orchestrated-codex --uninstall
The installer refuses to overwrite files it does not own. Uninstall removes only installed files that still match the recorded hashes across both roots and then deletes the manifest; locally modified installed files are preserved and reported.
Installed components
orchestrated-delivery(skill): task classification and an adaptive discovery, planning, independent plan review, implementation, testing, and final-review workflow. Installs under$HOME/.agents/skills.code-review(skill): explicit-only review of a local diff or pull request, producing a comprehensive, prioritized, independently verifiedcode-review.mdreport without a minimum or maximum finding count.agents/discovery.toml: read-only codebase reconnaissance.agents/spec-designer.toml: requirements and technical design.agents/rubber-duck.toml: independent PRD peer review (PASS/CONCERNS).agents/ui-designer.toml: visual design specification for substantial UI work.agents/tester.toml: authors and runs tests and verifies requirements (PASS/FAIL).agents/final-reviewer.toml: read-only holistic final review.
Implementation is delegated to Codex's built-in worker. The primary Codex thread
orchestrates the workflow and does not implement work itself.
Development
Run from a checkout and execute the tests:
uv run main.py --install --codex-home /path/to/test-home
uv run python -m unittest discover -s tests
Build the wheel and source distribution and inspect them:
uv build
The PyPI distribution and command are both named orchestrated-codex. The importable
Python module remains codex_orchestrator for compatibility.
Metadata
Release files for orchestrated-codex 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| orchestrated_codex-0.1.7.tar.gz | 16.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| orchestrated_codex-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.5 kB
Release files / orchestrated_codex-0.1.7.tar.gz
| Download URL | orchestrated_codex-0.1.7.tar.gz |
|---|---|
| Size | 16.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
988e1771fe67cc14e45ef5fe7f5fda2c0e1f47ab6bdfd6059cb18d74f366eb4d
|
|
BLAKE2b-256 checksum How to use checksums |
b9f714c6a45b24020ee6f28e22a20822d4e616e6e3a5e7e18bcb26cd93f3962c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / orchestrated_codex-0.1.7-py3-none-any.whl
| Download URL | orchestrated_codex-0.1.7-py3-none-any.whl |
|---|---|
| Size | 25.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6bba6a3227124154aac2170807a14def7d999081e68d61431a8e67853dc91a7a
|
|
BLAKE2b-256 checksum How to use checksums |
5f54e072d5ab904f3a1a0e3d87b9bb185fe2a464749cae60a1688e07b4b9b9a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency log