-
Notifications
You must be signed in to change notification settings - Fork 0
Custom agents
Lwando Zwane edited this page Aug 18, 2026
·
1 revision
Any agent CLI you have installed can be a pane kind, alongside the built-in claude / opencode / pi.
Preferences → Agents → Add custom CLI: set a binary name, a label, and an optional model flag.
- The binary must match a strict name pattern and resolve via
command -vto a real file. - Arguments are passed as literal argv, never joined into a shell string.
- Tome's backend re-vets the spawn line at pane creation — the custom agent is validated in the trusted path, then merged into the spawn allowlist.
This widens the spawn surface by design (it's your binary, your consent); the vetting above is what keeps a compromised renderer from requesting arbitrary commands.
Tome on GitHub · Report issues in the repository, not the wiki.