Skip to main content

Module tool

Module tool 

Source
Expand description

Tool trait, toolset, execution strategy, and registry.

Structs§

RetryBudget
Configuration for automatic tool retry on failure.

Enums§

ToolExecutionStrategy
Controls how multiple tool calls from a single LLM response are dispatched.
ValidationMode
Controls how the framework handles skills/agents that request unavailable tools.

Traits§

Tool
The core trait for all tools that agents can invoke.
ToolContext
Context available to tools during execution.
ToolRegistry
A registry that maps tool names to concrete tool instances.
Toolset
A collection of tools that can be resolved dynamically from context.

Type Aliases§

ToolPredicate
A predicate function for filtering tools.