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.
If a tools.py file exists in your current working directory, it will be automatically loaded:
# Create tools.py in your project
cat > tools.py << 'EOF'
def my_custom_tool(query: str) -> str:
"""My custom tool."""
return f"Result: {query}"
EOF
# Run - tools.py is automatically loaded
praisonai templates run my-template
# Run template with custom tools from a file
praisonai templates run my-template --tools ./custom_tools.py
# Run template with tools from a directory
praisonai templates run my-template --tools-dir ~/.praisonai/tools
# Multiple tool sources
praisonai templates run my-template --tools ./tools1.py --tools ./tools2.py --tools-dir ./more_tools
# Combine with strict mode
praisonai templates run my-template --tools ./custom_tools.py --strict-tools
# Run workflow with custom tools
praisonai workflow run workflow.yaml --tools ./custom_tools.py
# Run workflow with tools directory
praisonai workflow run workflow.yaml --tools-dir ~/.praisonai/tools
# See all configured tool sources including ./tools.py
praisonai tools show-sources