Agents
Bring the agents you already run.
arthur init and arthur integrations install detect CLIs on PATH — not a home-directory folder alone — then write skills and MCP where those clients load them.
Integrations
| Client | Skill / command | MCP |
|---|---|---|
| Claude Code | .claude/skills/arthur-loop, /arthur-loop | .mcp.json |
| Codex | .codex/skills/arthur-loop | .codex/config.toml |
| Cursor | .cursor/skills/arthur-loop and command | .cursor/mcp.json |
| Grok Build | .grok/skills/arthur-loop | grok mcp add when grok is on PATH |
Cursor is an integration target (skills + MCP). It is not a shipped advisor or executor pack. solo and pair refuse agents without packs instead of silently wiring manual.
Shipped adapter packs
| Role | Options |
|---|---|
| Planner / reviewer | chatgpt-browser · claude-code · codex · grok · manual |
| Implementer | claude-code · codex · grok · manual |
| QA | same as planner, or none |
| Tracker | atlas-tasker · command · none |
Assign them with arthur roles set reviewer=claude-code:opus or the console Roles button. Roles and run.
Gemini and Goose are detected so init can talk about them. They have no shipped advisor/executor pack; guided starts those roles as manual until you author an adapter.
Atlas Tasker
When tracker is on PATH, arthur tracker next, walk, board, and open-jobs read ready and in-progress tickets. in_review is not ready work. Arthur project_id maps to an Atlas --project key via tracker.project_map. arthur loop create writes a default such as MY_APP → MY. Do not walk an empty map.
Grok notes
Transport order is load-bearing: grok --always-approve -p PROMPT. Folder trust is a second gate — an untrusted workspace does not spawn project MCP. Init runs grok --trust unless you pass --no-trust-folder.