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.
Code Usage
from praisonai.templates.tool_override import create_tool_registry_with_overrides
# Create registry with tools_sources
registry = create_tool_registry_with_overrides(
tools_sources=["praisonai_tools.video"],
include_defaults=True,
)
print(f"Loaded {len(registry)} tools")
# Multiple sources
registry = create_tool_registry_with_overrides(
tools_sources=[
"praisonai_tools.video",
"./local_tools.py",
"./tools_dir/",
],
template_dir="./my-template",
include_defaults=True,
)
TEMPLATE.yaml Configuration
name: my-template
version: "1.0.0"
requires:
tools: [shell_tool]
tools_sources:
- praisonai_tools.video
- ./local_tools.py
Resolution Order
- CLI
--tools files (highest priority)
- CLI
--tools-dir directories
- CLI
--tools-source overrides
- Template
tools_sources (from TEMPLATE.yaml)
- Template-local
tools.py
- Default dirs (
~/.praisonai/tools)
- Package discovery (
praisonai_tools)
- Built-in tools (lowest priority)