OpenRath v2.0.0#

OpenRath v2.0.0 is the Stable release of the durable Runtime and Agent Server. This page summarizes the release features, compatibility model, and distribution.

Highlights#

  • Explicit @step and @router compilation with canonical plans and revision identity.

  • Durable Run, Event, Checkpoint, Interrupt, lease/fencing, cancellation, deadline, retry, and effect-reconciliation semantics.

  • PostgreSQL production storage, optional Redis signaling, and S3-compatible artifact storage.

  • Tenant/project-scoped Agent Server HTTP/SSE APIs with explicit action grants, bounded queues, pages, and bodies, security headers, and redacted structured audit.

  • Governed Provider, Tool/MCP, Sandbox, and Memory adapter boundaries.

  • OpenTelemetry integration, datasets/experiments/feedback, migration tooling, Compose/Kubernetes references, SBOM, and security gates.

Compatibility#

  • The v1 Python façade remains supported in v2.0.0.

  • The Agent Server exposes versioned /v1 HTTP and SSE resources.

  • v1 JSONL Sessions can be imported into the v2 history model.

  • Review the threat model and migration guide.

Distribution#

  • The wheel and source distribution are attached to the GitHub release.

  • The OCI image is published to GHCR and identified by the digest in the attached evidence manifest.

  • Compose and Kubernetes references are included for service deployments.

Full code changes: v1.3.0…v2.0.0.