Overview
Tools enable agents to perform actions beyond text generation. They can execute code, search the web, access APIs, and integrate with external systems to accomplish complex tasks.Key Features
- Multiple Tool Types: Custom, MCP, Model Provider, and Ready-to-Use tools
- Flexible Configuration: Control execution behavior, caching, and retries
- Type Safety: Automatic schema generation from Python type hints
- Parallel Execution: Run multiple tools simultaneously for better performance
Example
Create your own tools using Python functions or classes. Perfect for business logic, API integrations, and domain-specific functionality.Navigation
- Custom Tools - Create your own tools using Python functions and classes
- MCP Tools - Integrate external tools using Model Context Protocol
- Model Provider Tools - Use built-in tools from model providers
- Ready-to-Use Tools - Pre-built tools for common tasks

