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

ClientSkill / commandMCP
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-loopgrok 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

RoleOptions
Planner / reviewerchatgpt-browser · claude-code · codex · grok · manual
Implementerclaude-code · codex · grok · manual
QAsame as planner, or none
Trackeratlas-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.