async_tool_cancellation

Constants for the built-in async tool cancellation feature.

When an LLMService has functions registered with cancel_on_interruption=False (async tools), it automatically injects the cancel_async_tool_call tool and the instructions below into every inference request so the LLM can cancel stale in-progress calls.