Agents
Every coding agent CLI, one queue
wisp runs the agent CLIs you already pay for: Claude Code, Codex, Cursor CLI, opencode, Antigravity CLI and Grok Build. Each runs headless on its own branch, and each hands back the same one-screen report.
-
Claude Code Anthropic ·
claudeRun Claude Code in the background → -
Codex OpenAI ·
codexRun Codex in the background → -
Cursor CLI Cursor ·
cursor-agentRun Cursor CLI in the background → -
opencode SST ·
opencodeRun opencode in the background → -
Antigravity CLI Google ·
agyRun Antigravity CLI in the background → -
Grok Build xAI ·
grokRun Grok Build in the background →
How they differ inside wisp
wisp gives every harness the same queue, reports, worktrees and shipping. What differs is what each CLI exposes: the flags behind each permission mode, whether it can load wisp’s MCP tools, and whether it can fork a conversation.
| Claude Code | Codex | Cursor CLI | opencode | Antigravity CLI | Grok Build | |
|---|---|---|---|---|---|---|
| CLI | claude | codex | cursor-agent | opencode | agy | grok |
| Plan | --permission-mode plan | -c sandbox_mode="read-only" | --mode plan | --agent plan | --mode plan | --permission-mode plan |
| Full auto | --permission-mode bypassPermissions | --dangerously-bypass-approvals-and-sandbox | --force | --auto | --dangerously-skip-permissions | --permission-mode bypassPermissions |
| Asks you via | MCP tool | MCP tool | question block | MCP tool | question block | MCP tool |
| /btw on a fork | Yes | Yes | Yes | Yes | task record | task record |
| Take over | claude --resume <id> | codex resume <id> | cursor-agent --resume <id> | opencode --session <id> | agy --conversation <id> | grok --resume <id> |
Adding a harness is one adapter file in server/adapters/.
