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: cortexpilot-orchestrator is live on PyPI, the Official MCP Registry entry is live, and cortexpilot-adoption-router is live on ClawHub. OpenHands/extensions and MCP.so submissions are filed but still await external review or acceptance. @cortexpilot/frontend-api-client and @cortexpilot/frontend-api-contract remain publish-ready but deferred, while @cortexpilot/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 mirror of the root DISTRIBUTION.md contract.
If this page and the root contract ever drift, the root contract wins and the drift should be fixed in the next change set.
v0.1.0-alpha.3 is the latest published GitHub Release and the latest public semver tag.
The current prerelease is meant to match the current released main snapshot. If later commits land, restore explicit lag wording until the next tag is cut.
Use docs/releases/v0.1.0-alpha.3.md as the tracked repo-side release draft. Keep first-public-release-draft.md as the historical alpha.1 baseline.
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/CortexPilot/scripts/run_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, docs, runbooks, and examples. | xiaojiou176-open/CortexPilot-public | 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 | Keep topic_brief and page_brief as showcase paths until their proof bundles exist. |
| Read-only MCP | shipped | Repo-owned read-only MCP server for runs, workflows, approvals, compare, proof, and incident summaries. | bash /absolute/path/to/CortexPilot/scripts/run_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 | cortexpilot-orchestrator==0.1.0a4 is the published package for the public read-only MCP runtime. |
PyPI package | Package install only | Keep package README, entrypoints, and version markers aligned with registry truth. |
| Official MCP Registry | shipped | The public registry entry for io.github.xiaojiou176-open/cortexpilot-readonly is live. |
Registry entry | Registry discovery, stdio package install | Keep server.json, PyPI metadata, and the MCP docs aligned. |
| 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/cortexpilot-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, also reused by the published ClawHub skill. |
examples/coding-agents/plugin-bundles/cortexpilot-coding-agent-bundle/skills/cortexpilot-adoption-router/ |
Repo-owned skill contract, local bundle plus external skill publication | Keep the repo bundle and the published skill receipts aligned. |
| ClawHub skill | shipped | cortexpilot-adoption-router is live on ClawHub. |
ClawHub listing | Skill registry, no hosted CortexPilot account, no write-capable MCP | Keep the skill copy aligned with the repo bundle and public boundary. |
| OpenHands/extensions submission | submitted externally | The public submission for the same adoption-router skill is filed and waiting on host review. | OpenHands/extensions#152 | Host review flow, not live until merged | Track review without overclaiming a merged 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. |
| @cortexpilot/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. |
| @cortexpilot/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. |
| @cortexpilot/frontend-shared | not a standalone distribution unit | Shared UI copy, locale, and status substrate for CortexPilot-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; CortexPilot is not a hosted operator product today. | Render pilot runbook | 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. | Queue pilot runbook | 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.