Skip to content

Supported Tools Matrix

AgentsMesh supports 11 AI coding tools. This page documents what each tool supports natively, what is embedded/projected, and what is not supported.

Legend

SymbolMeaning
NativeFeature maps directly to the tool’s own config format. Full fidelity.
EmbeddedAgentsMesh projects the feature into a compatible format with metadata for lossless round-trip on import.
PartialLimited support — some fields or capabilities may not fully round-trip.
Not supported. Feature is skipped for this target.

Feature matrix

FeatureClaude CodeCursorCopilotGemini CLIClineCodex CLIWindsurfContinueJunieAntigravityRoo Code
RulesNativeNativeNativeNativeNativeNativeNativeNativeNativeNativeNative
CommandsNativeNativeNativeNativeNativeEmbeddedNativeEmbeddedEmbeddedPartialNative
AgentsNativeNativeNativeNativeEmbeddedNativeEmbeddedEmbedded
SkillsNativeNativeNativeNativeNativeNativeNativeEmbeddedEmbeddedNativeNative
MCP ServersNativeNativeNativeNativeNativePartialNativeNativeNative
HooksNativeNativePartialPartialNative
IgnoreNativeNativeNativeNativeNativeNativeNative
PermissionsNativePartialPartial

Tool details

Claude Code

Output directory: .claude/

Full native support for all 8 features. The reference implementation for AgentsMesh’s canonical format.

FeatureFormat
Rules.claude/rules/*.md
Commands.claude/commands/*.md
Agents.claude/agents/*.md
Skills.claude/skills/*/SKILL.md
MCP Servers.claude/settings.jsonmcpServers
Hooks.claude/settings.jsonhooks
Ignore.claude/ignore
Permissions.claude/settings.jsonpermissions

Cursor

Output directory: .cursor/

Full native support except permissions (partial).

FeatureFormatNotes
Rules.cursor/rules/*.mdcConverted to Cursor’s .mdc format
Commands.cursor/commands/*.md
Agents.cursor/agents/*.md
Skills.cursor/skills/*/SKILL.md
MCP Servers.cursor/mcp.json
Hooks.cursor/settings.jsonhooks
Ignore.cursorignore
Permissions.cursor/settings.jsonPartial field coverage

GitHub Copilot

Output directory: .github/

FeatureFormatNotes
Rules.github/copilot-instructions.mdAll rules merged into one file
Commands.github/copilot-instructions.mdEmbedded in instructions
Agents.github/agents/*.md
Skills.github/skills/*/SKILL.md
MCP ServersNot supported
Hooks.github/copilot-instructions.mdPartial — text injection only
IgnoreNot supported
PermissionsNot supported

Gemini CLI

Output directory: .gemini/

FeatureFormatNotes
Rules.gemini/rules/*.md
Commands.gemini/commands/*.md
Agents.gemini/agents/*.md
Skills.gemini/skills/*/SKILL.md
MCP Servers.gemini/settings.jsonmcpServers
Hooks.gemini/settings.jsonPartial hook type support
Ignore.gemini/ignore
Permissions.gemini/settings.jsonPartial field coverage

Cline

Output directory: .cline/

FeatureFormatNotes
Rules.cline/rules/*.md
Commands.cline/commands/*.md
Agents.cline/agents/Embedded as skills
Skills.cline/skills/*/SKILL.md
MCP Servers.cline/mcp.json
HooksNot supported
Ignore.cline/ignore
PermissionsNot supported

Codex CLI

Output file: AGENTS.md

Codex CLI uses a single AGENTS.md file. All features are embedded into this file.

FeatureNotes
RulesEmbedded with codexEmit and codexInstructionVariant control
CommandsEmbedded as invokable skills with round-trip metadata
AgentsNative agent definitions embedded in AGENTS.md
SkillsEmbedded skill definitions
MCP ServersEmbedded MCP configuration
Hooks— Not supported
Ignore— Not supported
Permissions— Not supported

Windsurf

Output directory: .windsurf/

FeatureFormatNotes
Rules.windsurf/rules/*.mdtrigger frontmatter field applied
Commands.windsurf/commands/*.md
Agents.windsurf/Embedded as skills
Skills.windsurf/skills/*/SKILL.md
MCP Servers.windsurf/mcp.jsonPartial server type coverage
Hooks.windsurf/settings.jsonFull hook support
Ignore.windsurfignore
PermissionsNot supported

Continue

Output directory: .continue/

FeatureNotes
Rules.continue/rules/*.md (frontmatter stripped); root emits as .continue/rules/general.md (canonical remains .agentsmesh/rules/_root.md)
CommandsEmbedded as skills
Agents— Not supported
SkillsEmbedded with metadata
MCP Servers.continue/config.jsonmcpServers
Hooks— Not supported
Ignore— Not supported
Permissions— Not supported

Junie

Output directory: .junie/

FeatureNotes
Rules.junie/guidelines.md (merged)
CommandsEmbedded as skills
AgentsEmbedded as skills
SkillsEmbedded with metadata
MCP Servers.junie/mcp.json
Hooks— Not supported
Ignore.junie/ignore
Permissions— Not supported

Antigravity

Output directory: .agents/

Antigravity uses a rules-first model with native skill support. Commands map to workflows (experimental path per public docs).

FeatureFormatNotes
Rules.agents/rules/*.mdPlain markdown; root instructions emit as .agents/rules/general.md (canonical remains .agentsmesh/rules/_root.md)
Commands.agents/workflows/*.mdPartial — workflow path is experimental/inferred
AgentsNo documented project file surface
Skills.agents/skills/*/SKILL.mdNative open-standard format with YAML frontmatter
MCP ServersUnclear project-file contract in public docs
HooksNot supported
IgnoreNot supported (only .gitignore per docs)
PermissionsNot supported

Roo Code

Output directory: .roo/

Roo Code supports native rules, commands, skills, MCP, and ignore. Per-mode rule directories (.roo/rules-{mode}/) are imported as regular canonical rules and are not generated back out on generate.

FeatureFormatNotes
Rules.roo/rules/*.mdRoot rule emits as .roo/rules/00-root.md (alphabetically first); fallback import from .roorules
Commands.roo/commands/*.mddescription frontmatter preserved
AgentsSub-agents are runtime-only (Boomerang Tasks); no project config surface
Skills.roo/skills/*/SKILL.mdNative format with name, description, modeSlugs frontmatter
MCP Servers.roo/mcp.jsonmcpServersSupports stdio and HTTP/SSE transports
HooksNo hook system in Roo Code
Ignore.rooignoregitignore syntax
PermissionsNot supported