How to Assign Built-in Tools
1
List Available Built-in Tools
2
Add to TEMPLATE.yaml
3
Assign to Agents
How to Assign Custom Tools from tools.py
1
Create tools.py
2
Assign to Agent
3
Run Template
How to Assign Tools from External Sources
1
Add tools_sources
2
Assign External Tools
How to Assign Tools Dynamically with Python
1
Load Template
2
Create Custom Tools
3
Run with Additional Tools
Tool Assignment Best Practices
| Practice | Description |
|---|---|
| Minimal tools | Only assign tools each agent needs |
| Clear naming | Use descriptive tool names |
| Document tools | Include docstrings with Args |
| Test tools | Verify tools work before assigning |
| Group related | Keep related tools together |

