Skip to content

v2026.5.131

Choose a tag to compare

@github-actions github-actions released this 31 May 11:32
· 395 commits to main since this release

Added

  • Promote the CQRS gateway contract to @cleocode/contracts/gateway and widen Source to a 4-transport union (cli|mcp|rpc|http) (provenance: T11446, T11254)
  • Build @cleocode/runtime/gateway/mcp as a thin MCP transport adapter that routes tools/call through the gateway and generates tools/list from the OPERATIONS registry behind a default-deny mcpExposed flag, deprecating the standalone @cleocode/mcp-adapter (provenance: T11448)
  • Build @cleocode/runtime/gateway/http as the fourth and final gateway transport adapter — framework-agnostic unary (POST → JSON LAFS) + SSE (GatewayStreamEvent) over the unified gateway — and route the two Studio SSE endpoints through its shared abort-safe stream builder with a byte-identical wire (provenance: T11450)

Changed

  • Add R3 transport-inventory golden regression net (CLI/MCP/SSE current-state baseline) + topology spec (provenance: T11445, T11254)
  • Relocate the CQRS Dispatcher core to @cleocode/runtime/gateway (subpath) with cleo re-export shims — zero behavior change (provenance: T11447, T11254)
  • Freeze gateway-contract v1.0 — lock the full contract surface (version + 4 transports + all frozen shapes) + spec doc (provenance: T11452, T11254)
  • Decouple the domain-handler subgraph from cleo-internals — relocate the shared handler dependencies (engine barrel, engine-error/exit-codes, template-parser, nexus-decorator, job-manager-accessor/background-jobs, path constants) into @cleocode/runtime/gateway so the runtime can assemble the handler map without importing @cleocode/cleo (provenance: T11455)

Fixed

Deprecated

Removed

Security

BREAKING CHANGES