Latest GitHub release
v0.1.0-alpha.3 is the latest published GitHub Release and the latest public semver tag.
The current first-class distribution story is intentionally narrower than the full monorepo:
public repo + GitHub Pages front door + one release-proven news_digest proof loop + one read-only stdio MCP surface + starter/local bundle examples.
The current package and discovery layer is real: the live public package and Official MCP Registry entry use Codeflow identifiers for the same read-only MCP runtime, and codeflow-adoption-router is live on ClawHub. MCP.so still has an open external submission receipt, while the previous OpenHands/extensions submission is closed without a live listing. @codeflow/frontend-api-client and @codeflow/frontend-api-contract remain publish-ready but deferred, while @codeflow/frontend-shared remains a workspace-only presentation substrate. Hosted operator service, write-capable MCP, Docker image distribution, and standalone npm releases remain deferred.
This page is the public distribution truth surface for Codeflow. Historical packaging notes and repo-internal release bookkeeping may evolve behind it, but the public claim should stay readable here without sending readers into internal markdown trails.
v0.1.0-alpha.3 is the latest published GitHub Release and the latest public semver tag.
v0.1.0-alpha.3 is still the latest published prerelease, but it should be treated as a lagging public snapshot until the next tag catches up with main.
The latest published public prerelease is still the GitHub Release for v0.1.0-alpha.3. Older repo-side release drafts remain archived for maintainers, but they are intentionally not part of the active public path.
The shipped public MCP surface is the repo-owned read-only stdio JSON-RPC server. The shortest official startup path is the wrapper:
bash /absolute/path/to/Codeflow/scripts/run_codeflow_readonly_mcp.sh
For the machine-readable contract, use
configs/mcp_public_manifest.json.
For the human quickstart, use the read-only MCP page.
| Surface | Current status | Official claim | Install path | Protocol / Auth | Next action |
|---|---|---|---|---|---|
| GitHub repo | shipped | The public repo is the canonical front door for source, public docs, and examples. | xiaojiou176-open/codeflow | None | Keep the root README short and truthful. |
| GitHub Pages | shipped | The public Pages site is the canonical docs front door. | Pages front door | None | Keep first-run and distribution truth aligned with the repo. |
| First proven workflow | shipped | news_digest is the only official release-proven public baseline today. |
First proven workflow guide | Repo-local proof loop | topic_brief now has a tracked search-backed proof bundle and page_brief now has a tracked browser-backed proof bundle, but news_digest remains the only official first public baseline. |
| Read-only MCP | shipped | Repo-owned read-only MCP server for runs, workflows, approvals, compare, proof, and incident summaries. | bash /absolute/path/to/Codeflow/scripts/run_codeflow_readonly_mcp.sh |
stdio JSON-RPC, read-only, no hosted account, no OAuth | Keep wrapper + manifest + starter files aligned; do not imply write-capable or hosted MCP. |
| PyPI package | shipped | codeflow-orchestrator==0.1.0a4 is the live canonical package for the public read-only MCP runtime. The older codeflow-orchestrator==0.1.0a4 package is now archived on PyPI as a legacy compatibility lane, which keeps the direct package page reachable while removing it from search and blocking new uploads. |
PyPI package | Package install only | Keep public docs and starter snippets aligned to the Codeflow install path, and describe the archived Codeflow package as compatibility-only rather than an active front door. |
| Official MCP Registry | shipped | The live canonical registry entry uses io.github.xiaojiou176-open/codeflow-readonly. The older io.github.xiaojiou176-open/codeflow-readonly entry still remains reachable, but it is now marked deprecated. |
Registry entry | Registry discovery, stdio package install | Keep the repo-side manifest and public MCP docs aligned to the Codeflow registry entry, while describing the older Codeflow entry as deprecated compatibility rather than pretending it is gone or trying to hard-delete it without a supported registry path. |
| Codex starter | starter-only | Local Codex-compatible MCP or bundle seed, not an official directory listing. | Agent starter kits | Local config, stdio MCP | Keep receipt language explicit until a real listing exists. |
| Claude Code starter | starter-only | Project-local MCP and local --plugin-dir seed, not a marketplace listing. |
Agent starter kits | Local config, stdio MCP | Keep wording at starter-only until an official submission receipt exists. |
| OpenClaw starter | starter-only | Bundle-compatible local path around OpenClaw; the same adoption-router skill also has a live ClawHub publication. | Agent starter kits | Local config, stdio MCP | Keep it on the adjacent integration side unless a mapped native publish path is shipped and tested. |
| Coding-agent bundle | bundle-compatible | Portable local bundle for Codex / Claude Code / OpenClaw-compatible installs. | examples/coding-agents/plugin-bundles/codeflow-coding-agent-bundle/ |
Local bundle metadata + plugin-scoped read-only MCP | Keep local-first; do not call it a published listing. |
| Repo-owned adoption-router skill | shipped | Cross-tool skill artifact with SKILL.md plus manifest.yaml for Codex / Claude Code / OpenClaw-compatible installs, shared between the public skill packet, the local bundle example, and the published ClawHub skill. |
public-skills/codeflow-adoption-router/ |
Repo-owned skill contract, public skill packet plus local bundle example | Keep the public packet, repo bundle, and published skill receipts aligned. |
| ClawHub skill | shipped | codeflow-adoption-router is live on ClawHub. |
ClawHub listing | Skill registry, no hosted Codeflow account, no write-capable MCP | Keep the skill copy aligned with the repo bundle and public boundary. |
| OpenHands/extensions submission | external receipt only | The public submission receipt exists, but the tracked PR is closed without merge, so there is no live listing today. | OpenHands/extensions#151 | Historical external receipt only | Do not describe this closed PR as a live or still-pending listing. |
| MCP.so submission | submitted externally | The directory submission for the public read-only MCP server is filed. | chatmcp/mcpso#1559 | Directory intake flow, not live until accepted | Keep the issue body aligned with current package and registry truth. |
| @codeflow/frontend-api-client | publish-ready but deferred | Thin client helper with a publish-ready manifest, but no public npm release yet. | Builder quickstart | HTTP API, repo-local preview/apply contract, token story depends on backend | Keep the install story honest as clone/workspace reuse or vendor copy until the first npm release exists. |
| @codeflow/frontend-api-contract | publish-ready but deferred | Generated contract-facing package with a publish-ready manifest, but no public npm release yet. | API quickstart | Generated route/query/type contract | Keep the install story honest as clone/workspace reuse or vendor copy until the first npm release exists. |
| @codeflow/frontend-shared | not a standalone distribution unit | Shared UI copy, locale, and status substrate for Codeflow-owned surfaces. | Builder quickstart | Frontend-only presentation helpers | Keep repo-owned and workspace-only unless a separate reuse story is explicitly promoted later. |
| Docker image distribution | deferred | CI Dockerfiles and local infra exist, but there is no public product Docker image distribution claim today. | None | Container / image story not yet public | Add only when container distribution becomes part of the official public contract. |
| Hosted Render pilot | deferred | Repo-owned hosted blueprint exists for guarded future pilots; Codeflow is not a hosted operator product today. | No public install path today | HTTP / token / protected operator flow | Keep as future pilot groundwork, not a live hosted claim. |
| Write-capable MCP | deferred | Public MCP remains read-only; queue preview or pilot groundwork does not upgrade the public contract. | No public install path today | Guarded operator-only, default-off | Keep outside the public promise until an owner-approved launch contract exists. |
You need the exact current answer to “what is official now, what is only starter material, what is still repo-owned, and what is deferred?”
Hosted operator accounts, write-capable MCP, public Docker image distribution, official marketplace listings, or registry-installable packages that are not actually published yet.
Open the first proven workflow for proof-first validation, the MCP quickstart for protocol truth, and the builder quickstart for repo-owned package reuse.