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.
Overview
The Tools Doctor command diagnoses tool availability, checks dependencies, and reports issues with your PraisonAI tools setup.Python API
Diagnostic Results
Thediagnose() method returns a dictionary with:
| Key | Type | Description |
|---|---|---|
praisonai_tools_installed | bool | Whether praisonai-tools package is installed |
praisonaiagents_installed | bool | Whether praisonaiagents is installed |
builtin_tools | list | List of available built-in tool names |
praisonai_tools_available | list | Tools from praisonai-tools package |
custom_tools_dirs | list | Status of custom tool directories |
tool_dependencies | dict | Optional dependencies for known tools |
issues | list | Detected issues with severity and hints |
Custom Tool Directories
The doctor checks these default directories for custom tools:~/.praisonai/tools(primary)~/.config/praison/tools(XDG-friendly)
Tool Dependencies
The doctor checks optional dependencies for known tools:Issue Severity Levels
| Severity | Description |
|---|---|
error | Critical issue preventing tool usage |
warning | Non-critical issue that may affect functionality |
info | Informational message about optional features |

