Skip to main content

上下文记忆文件对比

不同工具对项目记忆文件的命名、路径及加载机制有所差异,部分工具(如GitHub CopilotCursor)会同时识别其他工具的标准文件(如AGENTS.mdCLAUDE.md),以提升跨工具兼容性。

工具项目级记忆文件用户级记忆文件备注
Claude CodeCLAUDE.md~/.claude/CLAUDE.md支持.claude/rules/路径规则;自动记忆存于~/.claude/projects/<project>/memory/
Codex CLIAGENTS.md支持嵌套目录,最近的AGENTS.md优先生效
OpenCodeAGENTS.md遵循AGENTS.md规范
GitHub Copilot.github/copilot-instructions.md(仓库全局)
.github/instructions/NAME.instructions.md(路径专属)
同时支持读取AGENTS.mdCLAUDE.mdGEMINI.md
Cursor.cursor/rules/(项目规则目录,.md/.mdc文件)Cursor SettingsRules(全局用户规则)支持AGENTS.md作为简单替代方案;企业版支持团队规则
Windsurf.windsurfrules(项目规则文件)~/.codeium/windsurf/memories/Cascade自动记忆)同时支持全局规则(通过UI配置)
Gemini CLIGEMINI.md(项目根目录)~/.gemini/settings.json支持.gemini/GEMINI.md路径
AiderCONVENTIONS.md(自定义,通过--read加载)~/.aider.conf.yml无固定文件名,通过配置文件指定
Cline.clinerules(项目规则文件)~/.clinerules(全局规则,v3.10+VS Code扩展形式
Continue.continue/config.yaml / .continue/config.json~/.continue/config.yaml配置文件兼具模型、提示词、规则等配置
Roo Code.roorules(项目规则文件)VS Code扩展形式

关于AGENTS.md的兼容性说明AGENTS.md是由社区推动的跨工具记忆文件规范(参见 agentsmd/agents.md)。Codex CLIGitHub CopilotCursorOpenCode等工具均支持读取该文件。

Agent Skills路径对比

Agent Skills是存放在特定目录下的SKILL.md文件集合,工具启动时会自动加载。

工具项目级Skills路径全局Skills路径
Claude Code.claude/skills/~/.claude/skills/
Codex.agents/skills/~/.codex/skills/
OpenCode.agents/skills/~/.config/opencode/skills/
GitHub Copilot.agents/skills/~/.copilot/skills/
Cursor.agents/skills/~/.cursor/skills/
Windsurf.windsurf/skills/~/.codeium/windsurf/skills/
Gemini CLI.agents/skills/~/.gemini/skills/
Aider (AiderDesk).aider-desk/skills/~/.aider-desk/skills/
Cline.agents/skills/~/.agents/skills/
Continue.continue/skills/~/.continue/skills/
Roo Code.roo/skills/~/.roo/skills/
Amp.agents/skills/~/.config/agents/skills/
Augment.augment/skills/~/.augment/skills/
Warp.agents/skills/~/.agents/skills/