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.
