工作原理
标准项目规则
Cursor
Windsurf
Devin CLI 会从与自身 channel 对应的 Windsurf 配置目录中读取:stable 读取
~/.codeium/windsurf/,next 读取 ~/.codeium/windsurf-next/,insiders 读取 ~/.codeium/windsurf-insiders/。你的项目中可在多个层级存在 .windsurf/rules/ 目录。工作区根目录中的规则会在会话开始时加载。子目录中的规则会在 Agent 访问该目录中的文件时按需发现。Windsurf 工作流程 (
.windsurf/workflows/ 和 ~/.codeium/<channel>/global_workflows/) 不会 作为技能导入。Claude Code
GitHub Copilot
Copilot 技能 与 Devin 技能 使用相同的
SKILL.md 格式,因此会直接读取,无需迁移。如果设置了 COPILOT_HOME,则会从 $COPILOT_HOME/skills/ 而不是 ~/.copilot/skills/ 读取全局 技能。Copilot 自定义指示 (
.github/copilot-instructions.md 和 .github/instructions/*.instructions.md) 不会被导入。OpenCode
OpenCode 使用的 MCP 架构与标准格式不同。命令可以是数组或字符串,环境变量使用
"environment" 密钥,服务器则使用 "enabled" 标记 (与标准的 "disabled" 标记相反) 。这些差异会在导入时自动转换。VS Code
VS Code 使用
"servers" 密钥,而不是标准的 "mcpServers" 密钥。Zed
Zed 在其设置文件中使用
"context_servers" 密钥。禁用配置导入
false:
- 用户配置
- 项目配置
选项
将某个值设置为
true (或留空) 会启用导入。将其设置为 false 则会禁用该工具的导入。
默认行为
read_config_from,则会默认启用所有导入。将任一选项设为 false,即可禁用从该工具导入。
