PraisonAI tools are designed with reliability-first principles.Documentation Index
Fetch the complete documentation index at: https://docs.praison.ai/llms.txt
Use this file to discover all available pages before exploring further.
Search Provider Priority
Automatic Fallback
search_web tries providers in order until one succeedsRetry Logic
Each provider retries 3 times with exponential backoff
Quick Start
- search_web (Recommended)
- internet_search (DuckDuckGo only)
Error Handling
Check for errors
Check for errors
list_processes handles None
list_processes handles None
System processes may return
None for CPU/memory. Defaults to 0.0.API Keys
| Provider | Environment Variable | Quality |
|---|---|---|
| Tavily | TAVILY_API_KEY | ⭐⭐⭐ Best |
| Exa | EXA_API_KEY | ⭐⭐⭐ Best |
| You.com | YDC_API_KEY | ⭐⭐ Good |
| DuckDuckGo | None needed | ⭐ Basic |
Auto-Approve Tools
Schema-level Reliability
Runtime reliability (error handling, retries, fallbacks) complements schema-time reliability for comprehensive tool safety. Schema validation catches broken tools at development time:- Invalid OpenAI function schemas
- Missing required fields like
properties - Non-JSON-serializable values
- Duplicate tool names in lists
- Network failures and timeouts
- API rate limits and retries
- Provider fallbacks
- Process crashes

