v0.13.0-rc0 - Agent runtime resilience
Pre-releasev0.13.0-rc0 - Agent runtime resilience
This draft release candidate rolls up the seller-journey, app-resume, LiteLLM zero-downtime, remote-signer, Hermes-agent, skills, dependency-update, and smoke-hardening work staged in integration/v0.13.0-rc0.
Warning
This is a pre-release candidate. The RC smoke is not fully green yet (flow-13 agent-buy and flow-14 chart-fetch blockers, see Known Issues); do not promote to v0.13.0 until they are fixed and the full release smoke passes from the integration tip.
Install / Upgrade
# Install this release candidate
OBOL_RELEASE=v0.13.0-rc0 bash <(curl -s https://stack.obol.org)
# Run the stack
obol stack init && obol stack upRelease Highlights
Seller and agent journey polish
The RC includes the seller journey README refresh, buyer discovery hardening, installed app resume, persisted overrides, and stronger sell/buy failure reporting so operators get clearer recovery paths when an agent or paid route cannot resume cleanly.
Zero-downtime LLM and payment gate hardening
LiteLLM hot-path config changes avoid unnecessary restarts, the x402 buyer sidecar is split out for cleaner rollout behavior, and payment/RPC gate PodDisruptionBudgets protect single-replica services during node maintenance.
Hermes and remote-signer updates
The RC picks up the Hermes agent image bump and remote-signer chart bump. Hermes dashboard auth and default-agent sync behavior are part of the smoke validation surface for this release.
Release and QA tooling
The RC includes GoReleaser publishing work, refreshed skills, release-smoke QA documentation improvements, and the #715 flow13 catalog-envelope smoke fix.
Superseded PRs
This integration release supersedes the source PRs that were folded into the RC branch: #699, #700, #701, #702, #703, #704, #705, #706, #707, #708, #711, #712, #713, #714, and #715.
Known Issues / Draft Validation Status
Current validation target: integration/v0.13.0-rc0 at a29c8262398afc63044d0fad1b57977286699ab4.
Release smoke status before #715:
- PASS: flow-01, flow-03, flow-04, flow-05, flow-06, flow-07, flow-08, flow-09, flow-10, flow-11, flow-16, flow-17.
- FAIL: flow-02 due kube-state-metrics image pull/bootstrap stall.
- FAIL: flow-13 due the stale smoke helper parsing
/api/services.jsonas a bare array. - FAIL: flow-14 due timeout fetching
bedag/raw-2.0.2.tgzduring Hermes install. - flow-11 accounting issue: the flow completed its paid path but emitted a report-level SKIP because registration was already reflected in ServiceOffer status while receipt lookup was unavailable.
Post-#715 targeted validation:
- flow13 was rerun from integration tip
a29c8262. - The former catalog failure is fixed: Bob's agent pod discovered
alice-obol-inferencein/api/services.jsonwithHTTP 200 ... OBOL permit2. - Full flow13 still failed later at the agent-buy step because no
PurchaseRequestwas created after the retry. This is a separate blocker from the fixed catalog-envelope bug.
Do not promote this RC to v0.13.0 until the remaining blockers are fixed and the full release smoke is rerun from the integration tip.
What's Changed
Generated changelog will be refreshed before promotion.
Full Changelog: v0.12.0...v0.13.0-rc0
