Releases: symphos-ai/orcho-mcp
Releases · symphos-ai/orcho-mcp
Release list
orcho-mcp 0.8.2
Two defects that made a paused or abandoned run unreadable from the client
side, both found in a field report against 0.8.5.
Changed
- Requires
orcho-core0.9.0. That release makes the dead-run detection this
server relays actually fire: the liveness predicate behindstalledcould
never become true on a real run, soorcho_run_diagnoseansweredactive
for runs whose processes had been gone for hours.
Fixed
- A paused verification gate now tells the operator what was rejected. The
engine writes its findings — severity, evidence, and the required fix —
undermeta.phase_handoff.artifacts.findings; this server read only the
payload's top level, so every gate pause arrived asverdict: REJECTEDwith
findings_summary: nulland nothing to act on. The reader now consults both,
and a contract test drives it from the engine's own payload builder rather
than a hand-written fixture, which is how the mismatch survived. - A run abandoned by a dead server process is settled instead of being
reported as live work forever. Runs are detached children reaped by a task
inside this process; when the process itself goes away — a client restart, or
a kill that takes the tree with it — nothing is left to record that the run
ended. The recovery probe that exists for exactly this was never called
outside the test suite. It now runs once per server start, before the first
client request, and marks orphaned only thoserunningentries whose
recorded pid is proven dead. A probe failure is reported on stderr and never
blocks startup.
Install: pip install orcho-mcp==0.8.2 — https://pypi.org/project/orcho-mcp/0.8.2/
orcho-mcp 0.8.1
Changed
- Requires
orcho-core0.8.3, which closes the Windows startup-hang family
(a run could block forever before its first phase, could not be cancelled,
and reported itself healthy the whole time). - The live status card no longer calls a stopped run healthy.
state_class
gainsstarting(launched, no phase yet) andstalled(core's startup
stall verdict), andrunning_phasenow requires a real open phase instead
of being the fall-through for any phase-empty card. A stalled card carries
an inspect-or-cancel next action rather than "keep polling". orcho_run_diagnosesurfaces core'sstalledcondition instead of
flattening it intoactive, and does not advertise such a run as resumable.
Install: pip install orcho-mcp==0.8.1 — https://pypi.org/project/orcho-mcp/0.8.1/
orcho-mcp 0.8.0
Changed
- Requires
orcho-core0.8.0, which makes Orcho usable on native Windows
(UTF-8 git output, concurrent stderr drain, sandbox auth passthrough) and
movesclaude-glmsetup into the runtime adapter. Stalled-command evidence
surfaced through the MCP tools now carries per-stream byte counts.
orcho-mcp 0.7.0
Added
orcho_workspace_cleanup_reportpreviews what a workspace cleanup would
reclaim — separating reclaimable checkouts from work the engine protects as
still-at-risk and from inert references with nothing left to remove — and
changes nothing on disk.orcho_workspace_cleanup_reclaimperforms the removal, but only against a
selection an operator confirmed: it requires theconfirm_tokenminted by a
preceding report and re-derives that token from the live workspace, so a
token that was never issued or whose selection has since changed is refused
with nothing removed. The two halves are separate tools so allowlisting the
preview does not allowlist the removal.
Changed
- A stopped delivery or correction gate is published as context rather than a
decision surface: it keeps its explanation but offers no actions, no default,
and no readyorcho_delivery_decidecall until the run is resumed. - Requires
orcho-core>=0.7.0,<0.8and reads the core 0.7 workspace-cleanup
and delivery-decidability contracts.
PyPI: https://pypi.org/project/orcho-mcp/0.7.0/
Install: pip install orcho-mcp==0.7.0
orcho-mcp 0.6.0
Changed
- Requires
orcho-core>=0.6.0,<0.7and reads the core 0.6 verification-cost,
cross-plan, and execution-state contracts. - Project verification configuration uses the typed granular cost vocabulary.
- Release-path GitHub Actions use immutable pins and CodeQL covers protected
release branches.
Fixed
- The MCP SDK is constrained to the supported 1.x line; clean installations
cannot silently resolve the incompatible 2.x API.
Installation
pipx install orcho-mcp==0.6.0orcho-mcp 0.5.0
Added
- Typed live status exposes engine-owned scheduled-gate execution and cross-project execution-graph state.
- Evidence inspection exposes the managed lifecycle and durable receipts of provider-owned commands.
- Run status projects the canonical scheduled-gate ledger, including repair and rerun history.
Changed
- Run diagnosis, resume, correction follow-up, and handoff settlement delegate continuation semantics to the public
orcho-coreSDK. - Workflow recipes use typed live status for progress instead of relying on a long-lived watch call.
- Requires
orcho-core>=0.5.0,<0.6.
Fixed
- A recorded retry or continue decision survives resume and is not misclassified as missing or as an implicit waiver.
- Interrupted runs no longer advertise a same-run resume call when the canonical core preflight requires a fresh implementation from the persisted plan.
- Optional evidence failures no longer break authoritative status reads.
- Delivery status exposes the published commit identity and reports the actual branch disposition.
- Project verification configuration requires provenance and lint gates.
Documentation
- Documented the complete MCP control state machine and its decision graph.
Install: pip install orcho-mcp==0.5.0 · https://pypi.org/project/orcho-mcp/0.5.0/
orcho-mcp 0.4.0
Changed
- Profile reads go through the public
orcho-coreSDK profile catalogue
surface instead of internal profile modules. - Detached-launch mechanics for supervised runs are delegated to the SDK
run-control launch surface. - Requires
orcho-core>=0.4.0,<0.5.
Documentation
- Run inspection tool roles are clarified so clients pick the right tool for
status, diff, evidence, and metrics reads.
Install: pip install orcho-mcp==0.4.0 · https://pypi.org/project/orcho-mcp/0.4.0/
orcho-mcp 0.3.0
Changed
- Requires
orcho-core>=0.3.0,<0.4.
Documentation
- Position Orcho as a production harness in the server-facing docs.
Install: pip install orcho-mcp==0.3.0 · https://pypi.org/project/orcho-mcp/0.3.0/
orcho-mcp 0.2.0
Added
- Typed run-readiness evidence slices for inspecting run state.
- Branch-policy delivery data surfaced in MCP projections.
- Recognition of the canonical
.orcho/.task-files/task directory. orcho-mcp --helpnow explains what the server is and how to wire it into a
client.
Changed
- Requires
orcho-core>=0.2.0,<0.3.
Documentation
- Client setup covers install paths, Cursor, and the full tool catalog.
- Run-lifecycle and control-loop docs match the current MCP surface.
- Added Docker setup instructions for the MCP server.
orcho-mcp v0.1.0
Summary
Initial public release baseline for orcho-mcp.
Added
- MCP server package exposing Orcho workflows to MCP-compatible clients.
- Stdio server entry point with tools, resources, prompts, and run-control helpers.
- Run observation, supervisor, inspection, authoring, and workflow service modules.
- Public dependency line on
orcho-core>=0.1.0,<0.2.
Install
pip install orcho-mcp==0.1.0PyPI: https://pypi.org/project/orcho-mcp/0.1.0/
Known Notes
- This release establishes the first public package baseline and API line.
- The package is in alpha; public contracts should still be treated as early and evolving within the
0.1.xline.