tools
Rust AI Agent SDK Tool system for PraisonAI This module provides the tool abstraction for agents. Tools are functions that agents can call to perform actions.Example
Import
Classes
ToolResult
Result of a tool execution
ToolDefinition
Tool definition for LLM function calling
ToolRegistry
Registry for managing tools
Tool
Trait for tools that can be used by agents This trait defines the interface for tools. Tools can be created using the
#[tool] macro or by…
