v2.3.20

December 22, 2025

Gain operational control with async run cancellation and pluggable managers

We introduced an async-capable cancellation manager with in-memory and Redis-backed options. This lets you reliably stop long-running or runaway work across distributed workers, improving cost control and adherence to SLAs without adding orchestration complexity.

Details

  • Redis-backed manager coordinates cancellation across multiple nodes; in-memory remains available for local and single-node use.
  • Bring your own implementation via the new public API to standardize cancellation with your existing infrastructure.
  • Non-disruptive adoption; defaults remain unchanged.

Who this is for: Platform and SRE teams running distributed agents/workflows who need predictable termination, cost containment, and safer rollback scenarios.