Skip to content

Support 42 new AI agent targets for auto-installer#488

Open
coder11v wants to merge 43 commits into
colbymchenry:mainfrom
coder11v:main
Open

Support 42 new AI agent targets for auto-installer#488
coder11v wants to merge 43 commits into
colbymchenry:mainfrom
coder11v:main

Conversation

@coder11v
Copy link
Copy Markdown

@coder11v coder11v commented May 27, 2026

Feature: Support 42 new AI agent targets for auto-installer

Description

This PR expands our out-of-the-box MCP server auto-installer to support 42 new AI coding agents (including Aider Desk, Cline, Devin, Copilot, Roo Code, Windsurf, Trae, etc.).

The installer now automatically handles writing both the MCP configuration settings and agent-specific instructions into their respective local/global config directories. This configures the agents to prioritize codegraph_* tools over native filesystem queries for better context accuracy.

Changes

  • New Targets: Added AgentTarget implementations in src/installer/targets/<id>.ts for all 42 new agents.
  • Types & Registry: Added the new target literals to the TargetId union (types.ts) and registered them in ALL_TARGETS (registry.ts) for CLI prompt discovery.
  • Config Handling: * Writes standard codegraph.md context instructions to the agents' skills/ directories.
  • Writes standard mcp.json definitions to the parent config directories.
  • All new targets implement the base AgentTarget interface (detect, install, uninstall, printConfig) to ensure operations are idempotent.

Testing

  • Updated __tests__/installer-targets.test.ts to dynamically discover and run installation/teardown tests against all 42 new classes.
  • Verified npm run build and npm run test pass locally.

List of agents

View all 50+ Supported Agents
  • Ada L
  • Aider Desk
  • Amp / Kimi / Replit / Universal
  • Antigravity IDE
  • Augment
  • Claude Code
  • Cline / Dexto / Warp
  • Code Studio
  • CodeArts Agent
  • CodeBuddy
  • Codemaker
  • Codex CLI
  • Command Code
  • Continue
  • Cortex Code
  • Crush
  • Cursor
  • Deep Agents
  • Devin for Terminal
  • Droid
  • Firebender
  • ForgeCode
  • Gemini CLI
  • GitHub Copilot
  • Goose
  • Hermes Agent
  • IBM Bob
  • iFlow CLI
  • Junie
  • Kilo Code
  • Kiro
  • MCPJam
  • Mistral Vibe
  • Mux
  • Neovate
  • OpenClaw
  • opencode
  • OpenHands
  • Pi
  • Pochi
  • Qoder
  • Qwen Code
  • Roo Code
  • Rovo Dev
  • Tabnine CLI
  • Trae
  • Trae CN
  • Windsurf
  • Zencoder

Related issues:

#65

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant