{ "version": 1, "preferred": "claude", "cascade": { "unassignedBehavior": "skip", "sameSessionChain": false }, "agents": [ { "id": "claude", "name": "Claude Code", "bin": "claude", "interactive": true, "description": "Anthropic Claude (interactive session)", "aliases": ["claude", "claudecode", "anthropic", "claudeai"] }, { "id": "codex", "name": "OpenAI Codex", "bin": "codex", "interactive": true, "description": "OpenAI Codex CLI", "aliases": ["codex", "openaicodex"] }, { "id": "gemini", "name": "Gemini CLI", "bin": "gemini", "interactive": true, "description": "Google Gemini CLI", "aliases": ["gemini", "geminicli", "googlegemini"] }, { "id": "goose", "name": "Goose", "bin": "goose", "interactive": false, "description": "Block open-source AI agent", "aliases": ["goose", "blockgoose"] }, { "id": "aider", "name": "Aider", "bin": "aider", "interactive": true, "description": "Git-aware AI pair programmer", "aliases": ["aider"] }, { "id": "opencode", "name": "OpenCode", "bin": "opencode", "interactive": true, "description": "SST AI coding TUI", "aliases": ["opencode", "sstopencode"] }, { "id": "cursor", "name": "Cursor", "bin": "cursor", "interactive": true, "description": "Cursor IDE (opens project; paste prompt)", "aliases": ["cursor"] }, { "id": "pi", "name": "Pi", "bin": "pi", "interactive": true, "description": "Earendil Works pi coding agent", "aliases": ["pi", "piearendil", "picodingagent"] } ] }