Devin CLI 通过用户级和项目级的 JSON 文件 (支持注释) 进行配置。这些配置文件用于控制 Agent 的模型、权限、MCP 服务器等设置。Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
配置文件位置
- 用户配置
- 项目配置
- 本地覆盖
路径:
~/.config/devin/config.json适用于所有项目的个人默认配置。你可以在这里设置偏好的模型、主题和全局权限。你也可以在此目录中放置一个 AGENTS.md 文件 (~/.config/devin/AGENTS.md) ,用于定义适用于每个项目的全局规则。在 Windows 上,此路径为
%APPDATA%\devin\config.json (通常是 C:\Users\<you>\AppData\Roaming\devin\config.json) 。你可以配置的内容
模型
选择由哪个 AI 模型为 Agent 提供支持——从 Claude Opus 到 GPT 5.2,再到 Gemini 3。
权限
预先批准安全操作,拦截危险操作,并控制 Agent 在无需询问的情况下可以执行哪些操作。
MCP 服务器
连接适用于 GitHub、Linear、数据库及各种自定义 API 的外部工具服务器。
外部工具导入
从 Cursor、Windsurf 和 Claude Code 导入规则、技能和配置。
快速开始
.devin/config.json:
项目设置与用户设置
.devin/config.json 和 .devin/config.local.json) 支持:
permissions— allow、deny 和 ask 规则mcpServers— MCP 服务器定义read_config_from— 从 Cursor、Windsurf 和 Claude 导入设置hooks— 生命周期钩子 (参见 Hooks)
agent (模型) 、theme_mode、unicode_mode、show_path、sandbox 以及其他显示和行为选项——都仅支持用户配置,只能在用户配置 (~/.config/devin/config.json;Windows 上为 %APPDATA%\devin\config.json) 中设置。
配置优先级
| 优先级 | 来源 | 共享? |
|---|---|---|
| 1 (最高) | 组织 / 团队设置 | 是 (企业版) |
| 2 | 会话授予 (交互式批准) | 否 (内存中) |
| 3 | 项目本地 (.devin/config.local.json) | 否 (被 git 忽略) |
| 4 | 项目 (.devin/config.json) | 是 (已提交) |
| 5 (最低) | 用户 (~/.config/devin/config.json;Windows 上为 %APPDATA%\devin\config.json) | 否 (个人) |
组织级 (企业版) 设置绝不会被项目或用户配置覆盖。有关合并方式的完整说明,请参阅配置优先级。
限制
了解更多
完整配置参考
所有配置选项及其格式的完整参考列表。
配置优先级
全局、项目和本地设置如何相互作用并进行合并。
