tools_sources entries, lists tools in agents.yaml, and runs the template.
How It Works
How to Reference Tools from GitHub
How to Use Tools from Raw GitHub URLs
How to Use Tools via CLI Override
How to Install Tools from PyPI
How to Create Shareable Tool Packages
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/ |
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

