Expand description
Non-blocking tool execution infrastructure.
Provides BackgroundToolTracker for managing in-flight background tool
executions, ResultFormatter for customizing tool response formatting,
and ToolExecutionMode for declaring whether a tool runs synchronously
or in the background.
Structs§
- Background
Tool Tracker - Tracks in-flight background tool executions for cancellation.
- Default
Result Formatter - Default formatter that wraps results in a status object.
Enums§
- Tool
Execution Mode - Execution mode for a tool.
Traits§
- Result
Formatter - Formats tool responses for background execution lifecycle.