AI agents
Let curxor hand the element you selected straight to an agent. Claude Code, Cursor and Pi are built in; any ACP-compliant agent can be wired up.
Configuring agents.toml
Agents live in ~/.curxor/agents.toml; the three built-in entries below are written on first start. Edit that file directly afterwards — saves apply on the next send:
| Field | Meaning |
|---|---|
| id | Unique key; used to locate the agent when a request is sent |
| name | Label shown in the “select agent” menu |
| command / "args" | Command that starts the agent as an ACP server; args are its arguments |
| probe | Binary used to detect whether the agent is installed; falls back to command. Claude Code's command is npx (always present), so probe = "claude" is required to detect it correctly |
| env | Extra environment variables injected into the agent process (optional) |
| permissions | Whether the agent supports permission prompts. pi has no permission dialog, so false hides the permission-tier UI (defaults to true) |
Curxor only probes via probe; it doesn't install agents or manage their sign-in. As long as the binary is on your PATH and the agent is authenticated — via OAuth, API key, enterprise gateway, whatever you use — it just works.
Once installed, the side panel's Settings → Agent settings shows Installed and the agent becomes usable in the select-agent menu. Uninstalled entries are still listed, but model loading fails; see Troubleshooting.
Custom agents
Any ACP-compliant agent can be added with an [[agents]] entry using the fields above. For example, OpenCode:
For AI agents: llms.txt · llms-full.txt