Expand description
Tool interface and registry for neuron.
Defines the ToolDyn trait for object-safe tool abstraction and
ToolRegistry for managing collections of tools. Any tool source
(local function, MCP server, HTTP endpoint) implements ToolDyn.
Structs§
- Aliased
Tool - A tool wrapper that exposes a different name while delegating behavior to an inner tool.
- Tool
Registry - Registry of tools available to a turn.
Enums§
- Tool
Concurrency Hint - Concurrency hint for tool scheduling.
- Tool
Error - Errors from tool operations.
Traits§
- ToolDyn
- Object-safe trait for tool implementations.
- Tool
DynStreaming - Optional streaming interface for tools.