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
| Format | Example |
|---|---|
| GitHub shorthand | github:user/repo/path |
| GitHub with branch | github:user/repo/path@branch |
| Raw URL | https://raw.githubusercontent.com/... |
| PyPI package | package_name.module |
| Local path | ./tools.py or ./tools_dir/ |

