规则与 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\。
从其他工具导入
| Source | 导入内容 |
|---|---|
AGENTS.md / AGENT.md / CLAUDE.md | 规则 (始终生效的上下文) |
.cursor/rules/*.md / .cursorrules | 规则 |
.windsurf/rules/*.md | 规则 |
.claude/ directory | 命令、自定义子 Agent、钩子 |
false,即可禁用从该提供程序导入。