Core Tools (Built-in)
Every agent has 4 core tools built into the gateway:
These are called directly by the LLM as tool calls — no
exec needed.
Plugin Tools
Plugins register additional tools. These are available as executables on the agent’s PATH inside the sandbox:/tools/bin is prepended to $PATH in the sandbox container. Agents use them naturally — no special paths needed.
How It Works
- The LLM calls
exec: git status - The sandbox finds
/tools/bin/giton PATH (a launcher script) - The launcher connects to the gateway via Unix socket
- The gateway policy-checks, then routes to the plugin’s tool handler
- The result is returned to the LLM
Tool Documentation
Each plugin’s documentation is mounted at/tools/packages/<name>/ in the sandbox:
Adding Tools to an Agent
- Install the plugin (or add it to config)
- Add the tool name to the agent’s
toolsarray
Per-Agent Tool Config
UsepluginConfigs to override plugin config per agent:
