Devin CLI 设计为高度可定制。你可以通过项目或主目录中的配置文件,定义 Agent 的行为方式、它可访问的工具,以及它如何响应事件。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.
规则与 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,即可禁用从该提供程序导入。