# 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…

- Published: 2025-12-22
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/gain-operational-control-with-async-run-cancellation-and-pluggable-managers
- Markdown: https://agno-com-nine.vercel.app/articles/gain-operational-control-with-async-run-cancellation-and-pluggable-managers.md

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.
