Skip to main content
Devin CLI 可以自动从项目中已安装的其他 AI 编程工具导入规则和配置。当在你的 workspace 中检测到标准项目规则文件或 Cursor、Windsurf、Claude Code、GitHub Copilot、OpenCode 或 Zed 的配置文件时,就会自动执行此操作。

工作原理

当你启动会话时,Devin CLI 会检查标准项目规则文件以及受支持工具的配置文件,并导入找到的内容。

标准项目规则

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" 标记相反) 。这些差异会在导入时自动转换。

Zed

Zed 在其设置文件中使用 "context_servers" 密钥。

Devin Cloud

登录后,Devin CLI 还会从您的 Devin Cloud 账户加载配置。与上述工具不同,这些配置来自您的账户,而非您 workspace 中的文件。 将 cloud 设置为 false,即可禁止 CLI 加载这两项:
当 cloud 设置为 false 时:
  • 不会列出或连接来自 Devin Cloud 的 MCP 服务器。来自本地 mcp_config.json 文件及其他工具的 MCP 服务器不受影响。
  • 不会加载您的个人 Devin Cloud 插件。您的组织或企业要求安装的插件仍会加载,其禁止的插件仍处于阻止状态。
  • devin plugins install 不再将插件添加到您的个人 Devin Cloud 插件中。如需改为安装到当前机器,请传入 --local。
  • 登录、模型和云端会话不受影响。此选项仅控制加载哪些配置。
cloud 仅从您的用户配置中读取,在项目的 .devin/config.json 中设置该项无效。更改将在您下次启动会话时生效。

禁用配置导入

如果要停止从特定工具导入,请在配置中将其设为 false:
你可以按需禁用导入——例如,只从 Cursor 导入,而不从 Windsurf 导入:

选项

将某个值设置为 true (或留空) 会启用导入。将其设置为 false 则会禁用该工具的导入。

默认行为

如果你没有显式配置 read_config_from,则会默认启用所有导入。将任一选项设为 false,即可禁用从该工具导入。