tools_sources entries, lists tools in agents.yaml, and runs the template.
How It Works
How to Reference Tools from GitHub
1
Add GitHub URL to tools_sources
2
Reference Tools in agents.yaml
3
Run Template
How to Use Tools from Raw GitHub URLs
1
Get Raw URL
Navigate to the tools.py file on GitHub and click “Raw” to get the raw URL:
2
Add to tools_sources
3
Run Template
How to Use Tools via CLI Override
1
Run with Remote Tool Source
2
Run with Multiple Sources
How to Install Tools from PyPI
1
Install Package
2
Add to tools_sources
3
Use Tools
How to Create Shareable Tool Packages
1
Create Package Structure
2
Define pyproject.toml
3
Publish to PyPI
4
Use in Templates
Remote Tool Source Formats
Best Practices
Pin a branch or tag for reproducibility
Pin a branch or tag for reproducibility
Append
@branch to a github: source so a run does not silently change when the upstream repo updates.Review remote tool code before enabling
Review remote tool code before enabling
Remote tools run in your process. Read the implementation and restrict what it can do before adding it to
tools_sources.Related
Assign Tools to Templates
Wire remote tools into roles
Debug Tools
Resolve remote tool sources

