Expand description
Tool dispatch — regular, streaming, and input-streaming tools.
Re-exports§
pub use dispatcher::*;pub use simple::*;pub use typed::*;
Modules§
- dispatcher
- Tool dispatcher — routes function calls to the right tool implementation.
- simple
- Simple function tool that wraps an async closure.
- typed
- Type-safe function tool with auto-generated JSON Schema.
Structs§
- Active
Streaming Tool - Handle to a running streaming tool.
Enums§
Traits§
- Input
Streaming Tool - An input-streaming tool — receives duplicated live input while running.
- Streaming
Tool - A streaming tool — runs in background, yields multiple results.
- Tool
Function - A regular tool — called once, returns a result.