You can add custom agents to track alongside built-in agents. Custom agents appear in both the TUI and CLI, with automatic GitHub data fetching (stars, releases, changelogs).
~/.config/models/config.toml
Add a [[agents.custom]] block for each agent you want to track:
[[agents.custom]]
name = "My Internal Agent"
repo = "myorg/internal-agent"
agent_type = "cli"
binary = "myagent"
version_command = ["myagent", "--version"]
[[agents.custom]]
name = "Custom IDE Plugin"
repo = "myorg/ide-plugin"
agent_type = "ide"Each [[agents.custom]] block adds one agent. To track multiple custom agents, add multiple blocks.
| Field | Required | Description |
|---|---|---|
| name | Yes | Display name for the agent |
| repo | Yes | GitHub repo (owner/repo format) |
| agent_type | No | "cli" or "ide" |
| binary | No | CLI binary name for version detection |
| version_command | No | Command to get installed version (e.g., ["myagent", "--version"]) |
- Custom agents are tracked by default — no need to add them to
[agents] tracked - If a custom agent has the same name as a built-in agent, the built-in is used
- GitHub data (stars, releases, changelogs) is fetched automatically
- Version detection uses
binary+version_commandto find the installed version; falls back to semver pattern matching (x.y.z) if no customversion_regexis provided