规则与 AGENTS.md
提供始终生效的上下文和指示,在每次会话中引导 Agent 的行为。
技能
创建可复用的提示和工作流程,Agent 可以将其作为斜杠命令调用,或自主使用。
插件
在各个项目间安装和共享技能包。
自定义子 Agent
定义专门的子 Agent Profile,并为其配置各自的系统提示、工具和模型。
MCP 服务器
连接外部工具服务器,让 Agent 能够访问 API、数据库等资源。
钩子
在 Agent 生命周期的关键节点运行 shell 命令或 LLM 提示,以强制执行策略并自动化工作流程。
它们如何协同配合
- 规则 决定 Agent 的行为风格和约束条件——始终保持生效。
- 技能 为 Agent 提供可按需调用的新能力。
- 自定义子 Agent 定义专门的工作者配置,Agent 可以将任务交给它们处理。
- MCP 服务器 为 Agent 提供可调用的全新工具。
- 钩子 会在生命周期事件中运行 shell 命令或 LLM 提示 (例如在工具运行前) ,以强制执行策略或触发工作流程。
AGENTS.md 文件、一个用于代码审查的 review 技能、一个用于 issue 跟踪器的 MCP 服务器,以及用于阻止破坏性命令的 钩子。
配置存放位置
.devin/ 目录中:
~/.config/devin/ 中,适用于所有项目。在 Windows 上,此路径则为 %APPDATA%\devin\。
从其他工具导入
这意味着你无需重写现有配置即可开始使用 Devin CLI。导入默认启用,并且可在配置文件中控制:
false,即可禁用从该提供程序导入。
