Supported agents
A verified comparison of the coding agents LinkCode can drive today, covering install, sign-in, approval behavior, models, and thread resume.
LinkCode drives four coding agents: Claude Code, Codex, OpenCode, and Pi. They are not interchangeable — each has a different install path, a different sign-in model, and, most importantly, a very different relationship to asking before it acts. This page is the single reference for those differences; every other page links back here instead of repeating the table.
Not every agent asks before acting
Only Claude Code asks for permission before running commands or editing files, and you can switch how strict that is. Codex currently runs fully autonomously in LinkCode — it executes commands and edits without asking, and a fix is in development so it at least respects your own stricter Codex configuration, but interactive per-action approval isn't possible with Codex's SDK. Pi has no sandbox and no permission prompts at all, by upstream design. OpenCode also runs unattended today. If you're new to LinkCode, start with Claude Code.
Capability matrix
| Install | Sign-in | Approval policy | Model picker | Reasoning effort | Resume a stopped thread | Rich diffs for edits | |
|---|---|---|---|---|---|---|---|
| Claude Code | Bundled | Existing claude CLI login, or an API key | 5 switchable policies | Curated list | Yes | Yes | Yes |
| Codex | Bundled | Existing ChatGPT/Codex login, or an API key | Always autonomous | Free-text | No | Yes | No — plain text |
| OpenCode | Bring your own CLI (must be on PATH) | OpenCode's own sign-in, or an API key (needs provider/model-id) | None | Free-text (provider/model-id) | No | No | No — plain text |
| Pi | Bundled, runs in-process | Its own auth file/env vars, or an API key for the selected model's provider | None | Free-text (provider/model-id) | No | No | No — plain text |
Verified against LinkCode v0.1.0.
API keys
API keys for all four agents are configured in one place: Settings → Agents. Whatever you enter there is stored on the host (the LinkCode daemon) — never written into an agent's own config or credential files. LinkCode reads an agent's own files only to list and import its existing history, never to change them. Settings → Agents is currently only reachable from LinkCode's web interface; see settings for the current state of that.
Choosing an agent
- Claude Code is the most complete integration today: switchable approval policies, a curated model list, reasoning-effort control, and full thread history shared with the
claudeCLI. It's the safest default. - Codex and Pi are also bundled — nothing to install — but neither gives you a way to require approval before it acts.
- OpenCode is the only agent that requires a separate install, and the only one that can't resume a stopped thread.
For the reasoning behind approval policies vs. one-off permission prompts, see approvals. For how thread resume works in general, see threads.