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
Types
Tool Result
Result of a tool execution
Tool Definition
Tool definition for LLM function calling
Tool Registry
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…
