🧭引言:为什么终端Agent是2026年的关键赛道

2026年的AI编程工具生态已经从"代码补全"进化到了"Agent自主执行"阶段。GitHub Copilot在2023年定义了inline completion,Cursor在2024年定义了 IDE-native Agent,而2025-2026年的焦点转移到了终端Agent——一种不依赖特定IDE、直接运行在命令行中的AI Agent。

Devin CLI正是这一浪潮的代表。它的定位不是替代你的编辑器,而是作为一个独立于IDE的Agent harness,可以在任何终端中运行,同时通过Windsurf等IDE扩展获得图形化能力。这种"终端优先、IDE可选"的架构,使Devin在CI/CD集成、远程服务器开发、SSH-only环境等场景中具有独特优势。

🎯 核心定位

Devin CLI的官方描述是"A fast and minimal agent that lives both in your terminal and in the cloud"。这句话包含三个关键信息:

  • Fast and minimal——15秒安装,单二进制文件,无运行时依赖
  • Lives in your terminal——本地REPL模式,直接操作文件系统和Shell
  • Lives in the cloud——Cloud DRS提供隔离的云沙箱环境,支持异步任务

版本:devin 2026.8.18 (16737566),由Cognition AI开发。本文同时对照2026.5.26旧版的演进差异。

📋命令体系全解析:从devin -h出发

通过对devin --help的完整探测,Devin CLI的命令体系可以分为五个层次:核心交互、身份与配置、扩展系统、云资源管理和开发工具。

2.1 核心交互层

Devin CLI的基础用法极其简洁——直接输入devin进入交互式REPL,或通过--分隔符传入prompt:

# 交互式会话
devin

# 非交互式单轮执行
devin -p "list all fixme comments in src/"

# 带prompt的交互式启动
devin -- check out this code and suggest a feasible feature

# 从文件加载prompt
devin --prompt-file ./task.md

# 继续最近的会话
devin -c

# 恢复特定会话
devin -r brisk-otter

关键参数包括:

⚙️ 核心参数一览
参数 功能 环境变量
--model <MODEL> 选择模型(claude-sonnet-4, claude-opus-4.6, opus, codex) DEVIN_MODEL
--permission-mode 权限模式:auto / accept-edits / smart / dangerous DEVIN_PERMISSION_MODE
--sandbox 启用OS级进程沙箱(macOS seatbelt / Linux bwrap+seccomp) DEVIN_SANDBOX
--agent-config <FILE> 声明式Agent配置文件(JSON/YAML),strict parsing
--export [<PATH>] 导出对话到文件,每轮自动保存
--respect-workspace-trust 工作区信任设置(交互式默认true,非交互式默认false)

2.2 子命令体系

Devin CLI 2026.8.18的子命令构成了完整的Agent生命周期管理。相比2026.5.26版本,新增了plugins插件分发子系统:

📋 子命令分类

身份与配置:

  • devin auth——login / logout / status,管理Devin账户认证
  • devin setup——交互式设置向导(认证 + Shell集成 + MCP配置)
  • devin config——配置文件路径覆盖(默认~/.config/devin/config.json

扩展系统:

  • devin rules——list / show / paths,管理always-on上下文规则
  • devin skills——list / show / paths,管理slash命令和Agent触发技能
  • devin mcp——add / list / get / remove / login / logout / enable / disable,MCP服务器全生命周期管理
  • devin plugins [2026.8新增]——install / list / info / update / remove,可分发的Skill插件包管理

云资源:

  • devin cloud——drs子命令,管理声明式Repo Setup(环境蓝图、沙箱会话、构建)

会话管理:

  • devin list(别名devin ls)——列出当前目录的会话,支持interactive/json/csv输出

开发工具:

  • devin sandbox——setup,配置进程沙箱环境
  • devin acp——作为ACP(Agent Client Protocol)服务器运行,支持stdio
  • devin shell——init / run / setup,Shell集成
  • devin update——检查并安装更新
  • devin version——打印版本号
  • devin uninstall——卸载并清理数据

2.3 实际探测结果

在本机环境(Windsurf IDE内置)中实际运行devin skills list,Devin CLI发现了超过200个已注册的Skills,涵盖从蛋白质设计(/rfdiffusion/proteinmpnn/alphafold)到生物信息学数据库查询(/uniprot/pubchem/chembl)再到可视化(/matplotlib/plotly)的完整科学计算生态。这证明了Devin CLI的Skills系统不仅是一个概念框架,而是已经拥有庞大的社区生态。

同时,devin rules list显示了两条always-on规则:global_rules [Windsurf]CLAUDE [Claude]——这意味着Devin CLI能够跨IDE读取规则文件,包括Cursor、Windsurf和Claude Code的配置格式。

🔐权限模型:四级信任与OS级沙箱

Devin CLI的权限模型是其作为生产级Agent harness的核心差异化。大多数AI编程工具只有"自动"或"手动"两个选项,而Devin CLI通过--permission-mode定义了四个递进信任级别,并可叠加--sandbox形成正交的隔离维度:

🔐 四级权限模型(--permission-mode

1. auto(默认)——项目目录内的只读操作自动通过,写入和Shell命令需要确认。适合探索不熟悉的代码或敏感仓库。

2. accept-edits——在auto基础上自动批准工作区内的文件编辑,Shell命令和外部写入仍需确认。大多数开发者日常使用此模式。

3. smart [2026.8新增]——在accept-edits基础上,由一个快速模型预判动作安全性,对判定为安全的动作自动执行。在摩擦与自主之间取得更细粒度的平衡,是介于accept-editsdangerous之间的"智能中间档"。

4. dangerous(别名/yolo/dangerous——自动批准一切:读取、写入、Shell命令。仅用于完全信任的任务。企业级deny规则始终生效。

+ Autonomous(沙箱叠加态)——以上任一模式均可叠加--sandboxflag。沙箱启用后,Shell命令和网络请求受OS强制限制其可达范围(因为运行在隔离命名空间内),但editwrite工具仍按所选--permission-mode判定(因为它们运行在CLI进程内,不受沙箱约束)。

dangerous与叠加--sandbox的关键区别在于隔离边界:纯dangerous模式Agent直接在你的机器上运行,没有隔离;叠加沙箱后Agent运行在OS级沙箱中,macOS使用seatbelt机制,Linux使用bubblewrap+seccomp组合。沙箱的可写根目录来自授予的Write(...)scope,可读根目录来自Read(...)scope——这是一种声明式的文件系统访问控制。

# auto 模式(默认,只读自动)
devin --permission-mode auto

# accept-edits 模式(自动批准工作区编辑)
devin --permission-mode accept-edits

# smart 模式(快速模型预判安全性,2026.8新增)
devin --permission-mode smart

# dangerous 模式(自动批准一切)
devin --permission-mode dangerous

# 沙箱叠加态(OS级隔离 + 任意权限模式)
devin --sandbox --permission-mode dangerous

# 配置沙箱环境
devin sandbox setup

这种设计的精妙之处在于:它让"信任"和"隔离"成为正交维度。你可以完全信任Agent(dangerous)但不隔离它,也可以不完全信任但给予隔离边界(叠加--sandbox)。新增的smart模式进一步把"信任"从二元离散值变成连续光谱——快速模型充当"安全官",在低风险动作上自动放行、在高风险动作上仍回退到人工确认。这比Cursor和Copilot的简单"接受/拒绝"二元模型要精细得多。

🧩Skills系统:可复用的Agent工作流

Skills是Devin CLI扩展架构中最具生产力的组件。一个Skill本质上是一个SKILL.md文件,包含YAML frontmatter和Markdown prompt体,可以被/skill-name手动调用,也可以被Agent自动触发。

4.1 Skill结构

---
name: review
description: Review staged changes for issues
allowed-tools:
  - read
  - grep
  - glob
  - exec
permissions:
  allow:
    - Exec(git diff)
    - Exec(git log)
model: swe
subagent: true
triggers: [user]
---

Review the current changes:
!`git diff --staged`

Check for:
1. Logic errors or edge cases
2. Security issues
3. Style inconsistencies

Summarise findings with specific line references.

4.2 关键Frontmatter字段

🧩 Skill Frontmatter 字段
字段 作用
allowed-tools 限制Skill可用的工具集(最小权限原则)
model 为Skill单独指定模型(轻量任务用swe,深度推理用opus)
subagent: true 作为独立worker运行,拥有自己的context window
triggers 控制Agent是否可自动触发([user]禁止自主调用)
permissions.allow 声明式权限白名单(如Exec(git diff)

4.3 动态内容注入

Skills支持三种动态内容注入机制,使其远超静态模板:

4.4 Skill存储位置

Skills可以存储在多个层级,形成从全局到项目特定的继承链:

这种多层级设计意味着:你可以在全局层面定义团队共享的代码审查Skill,在项目层面定义特定仓库的部署Skill,而Devin CLI会自动合并所有层级的Skills。

🪝Hooks钩子:策略执行层

Hooks是Devin CLI的策略执行层——在Agent生命周期的特定节点运行Shell命令或LLM prompt,实现细粒度的行为控制。Hooks格式与Claude Code兼容,可以无缝迁移。

5.1 Hook配置

Hooks配置在项目根目录的.devin/hooks.v1.json中:

{
  "PreToolUse": [
    {
      "matcher": "exec",
      "hooks": [
        {
          "type": "command",
          "command": "./scripts/check-command.sh"
        }
      ]
    }
  ]
}

Hook脚本通过stdin接收JSON格式的事件数据,通过exit code控制结果:

5.2 Hook事件类型

🪝 Hook 生命周期事件
  • PreToolUse——工具调用前执行,可阻止危险操作
  • PostToolUse——工具调用后执行,可注入上下文或记录日志
  • PermissionRequest——权限请求时执行,可自动批准安全操作
  • Stop——Agent停止时执行,可强制运行测试套件

matcher字段是正则表达式而非glob:"exec"匹配任何包含"exec"的工具名,"^exec$"精确匹配exec工具。对于MCP工具,使用"^mcp__github__.*"匹配特定MCP服务器的所有工具。

5.3 实用Hook示例

阻止rm -rf

{
  "PreToolUse": [
    {
      "matcher": "exec",
      "hooks": [{
        "type": "command",
        "command": "python3 -c \"import sys, json; data = json.load(sys.stdin); cmd = data.get('tool_input', {}).get('command', ''); sys.exit(2 if 'rm -rf' in cmd else 0)\""
      }]
    }
  ]
}

自动批准git命令:

{
  "PermissionRequest": [
    {
      "matcher": "exec",
      "hooks": [{
        "type": "command",
        "command": "python3 -c \"import sys, json; data = json.load(sys.stdin); cmd = data.get('tool_input', {}).get('command', ''); print(json.dumps({'decision': 'approve'})) if cmd.startswith('git ') else sys.exit(0)\""
      }]
    }
  ]
}

停止前强制运行测试:

{
  "Stop": [
    {
      "matcher": "",
      "hooks": [{
        "type": "command",
        "command": "echo '{\"decision\": \"block\", \"reason\": \"Please run the test suite before stopping.\"}'"
      }]
    }
  ]
}

Hooks还支持type: "prompt",将事件数据传给LLM进行判断——适用于逻辑过于上下文化、无法用脚本表达的场景。

🔌MCP协议集成:连接外部世界

Model Context Protocol(MCP)是2025-2026年AI Agent生态的关键标准。Devin CLI的MCP子系统提供了完整的生命周期管理:

# 添加MCP服务器
devin mcp add

# 列出所有已配置的MCP服务器
devin mcp list

# 查看特定MCP服务器详情
devin mcp get <name>

# 移除MCP服务器
devin mcp remove <name>

# 通过OAuth认证
devin mcp login <name>

# 移除OAuth凭证
devin mcp logout <name>

# 启用/禁用MCP服务器(不删除配置)
devin mcp enable <name>
devin mcp disable <name>

根据2026年6月的Devin文档更新,MCP生态已扩展到48+新的工程MCP连接器,包括Miro、Mixpanel、Honeycomb、Postman、monday.com、Klaviyo等。42个之前处于beta的MCP已正式发布。Google Drive MCP也已对所有用户可用。

企业级功能包括:

在本机环境中,Devin CLI已经集成了多个MCP服务器,包括Figma(设计到代码)、Memory(知识图谱)、Fetch(网页抓取)、Playwright(浏览器自动化)和Sequential Thinking(结构化推理)——这些MCP服务器为Agent提供了远超纯文本交互的能力。

📦Plugins插件系统:可分发的Skill包

2026.8.18版本引入的devin plugins子系统是Skills架构之上的分发与依赖管理层。如果说单个SKILL.md是"函数",那么Plugin就是"库"——它把一组相关的Skills打包成可版本化、可声明依赖、可一键安装的分发单元。

# 从 GitHub owner/repo 安装插件(自动安装其声明的依赖插件)
devin plugins install acme/review-tools

# 从 git URL 或本地路径安装
devin plugins install https://github.com/acme/review-tools.git
devin plugins install ./my-local-plugin

# 跳过交互式信任提示(CI 场景)
devin plugins install acme/review-tools --yes

# 列出已安装插件及其版本与 blocked 状态
devin plugins list

# 查看插件提供的 Skills 及其 required/optional/forbidden 依赖清单
devin plugins info review-tools

# 重新拉取并以最新 HEAD 重装插件(或全部插件)
devin plugins update review-tools
devin plugins update

# 移除插件(自动安装的依赖插件会保留)
devin plugins remove review-tools
📦 Plugins 的三个关键设计

1. 依赖图自动解析——每个插件可声明requiredoptionalforbidden三类依赖。安装时自动拉取required依赖,移除时自动安装的依赖不会被连带删除,避免"删一个带垮一串"。

2. 信任提示与--yes旁路——安装第三方插件会触发交互式信任提示,提示用户审查即将注入到Agent上下文的Skills。--yesflag用于CI/CD等非交互场景,但应仅用于已审计的可信源。

3. blocked状态——devin plugins list会显示每个插件的blocked状态。被阻断的插件其Skills不会注入Agent,提供了一种无需卸载即可临时禁用的安全开关。

Plugins与Skills的关系是组合而非替代:插件安装后,其打包的SKILL.md文件会出现在devin skills list中,与用户全局Skills、项目级Skills处于同一命名空间。这意味着/skill-name调用、Agent自动触发、Hooks引用等机制对插件提供的Skills完全透明。这一层使Devin CLI从"个人工具配置"进化到"团队/社区生态共享"——一个团队的代码审查规范、安全策略、部署流程都可以打包成插件在组织内分发。

☁️Cloud DRS:声明式环境与云沙箱

Devin Cloud的DRS(Declarative Repo Setup)是Devin区别于所有其他终端Agent的核心差异化能力。它允许你定义一个声明式的环境蓝图,然后在云端或本地一键复现。

# 管理声明式Repo Setup
devin cloud drs

DRS的核心概念:

☁️ Cloud DRS 三大组件

1. 环境蓝图(Blueprint)——一个environment.yaml文件,声明项目所需的全部依赖、工具链和配置。版本控制,团队共享。

2. 沙箱会话(Sandbox Session)——基于蓝图在云端启动的隔离开发环境。Agent在沙箱中拥有完整的Shell、浏览器和文件系统访问,但不触及你的本地机器。

3. 构建(Build)——从蓝图创建可复用的环境快照,支持跨平台(Linux、macOS)克隆。企业可配置构建调度和漂移检测。

2026年7月的更新增加了Network Access Requests功能——在网络受限的会话中,Devin可以请求访问特定域名,请求会呈现给用户审批,无需预先配置每个域名。

Cloud DRS的使用场景包括:

🐚Shell集成:Ctrl+G与上下文感知

Devin CLI的Shell集成是其"终端优先"理念的最佳体现。通过devin shell setup一键安装后,三个功能改变了你与终端的交互方式:

🐚 Shell集成三大功能

1. Ctrl+G——在终端中任意位置按Ctrl+G,将当前行内容作为上下文启动Devin。输入git status后按Ctrl+G而非Enter,Agent打开时已知道你要做什么。

2. 注释语法(Zsh)——输入# 你的问题后按Enter,Devin接收注释作为prompt。这是在正常工作流中询问Agent的最低摩擦方式。

3. Shell历史上下文——通过Ctrl+G或注释调用时,Agent可以看到你最近的命令和输出,无需解释你刚尝试了什么。

快捷键可配置:

// ~/.config/devin/config.json
{
  "shell": {
    "keybinding_trigger": "C-g",
    "enable_comments": true
  }
}

设为null可完全禁用快捷键。这种设计使Devin CLI成为终端的native extension而非外部工具——你不需要离开终端工作流来获取AI辅助。

📡ACP协议与声明式Agent配置

10.1 ACP(Agent Client Protocol)

Devin CLI可以通过devin acp作为ACP服务器运行,通过stdio通信。这使Devin可以作为一个可被其他工具调用的Agent后端,而不仅仅是前端工具。

# 作为默认Agent运行
devin acp

# 作为摘要Agent运行(无工具,仅输出文本)
devin acp --agent-type summarizer

# 作为代码审查Agent运行(只读 + shell 工具,2026.8可用)
devin acp --agent-type review

两种专用Agent类型各有定位:

10.2 声明式Agent配置

通过--agent-config参数,可以加载JSON或YAML格式的声明式配置文件,定义系统指令、工具可见性和权限。配置使用strict parsing——未知字段会被拒绝,以尽早捕获拼写错误。

这种声明式配置使团队能够:

⚔️横向对比:Devin vs Cursor vs Windsurf vs Claude Code vs Copilot

基于2026年6-7月的最新行业数据,以下从多个维度对五大AI编程工具进行系统比较。

11.1 架构对比

⚔️ 架构维度对比
维度 Devin CLI Cursor Windsurf Claude Code Copilot
运行环境 终端 + 云沙箱 IDE(VS Code fork) IDE(VS Code fork) 本地终端 IDE扩展
自主级别 全自主(fire-and-forget) 半自主 半自主(Cascade) 半自主(人在环中) 辅助(补全为主)
浏览器访问 ✅ 内置Chrome
Slack集成 ✅ 原生
会话回放 ✅ 完整时间线 对话历史 对话历史 对话历史 有限
MCP支持 ✅ 完整生命周期
Hooks/SDK ✅ Hooks层 有限 有限 ✅ Hooks + Agent SDK
OS级沙箱 ✅ seatbelt/bwrap
多Agent 单Agent/任务 有限 Kanban看板 ✅ Agent Teams
PR创建 自动端到端 可提交推送 可提交推送 可提交推送 有限

11.2 定价对比

💰 定价结构对比(2026年7月)
工具 入门价 计费模式 团队计划
Devin $20/月(~9 ACU) 按ACU计费($2.25/ACU,约15分钟) $500/月(250 ACU)
Cursor $20/月(Pro) 订阅制(Pro $20, Pro+ $60, Ultra $200) Teams定价
Windsurf $15/月 订阅制 Teams定价
Claude Code $20/月(Pro) 订阅制(Max $100/200) 按席位
Copilot $10/月 订阅制(Flex billing, Max $100) Business $19/席位

关键差异:Devin的按ACU计费意味着实际成本与使用量直接挂钩——日常重度使用可能达到$200-$1000+/月。而Claude Code和Cursor的订阅制在额度内成本固定。但Devin的异步自主能力意味着它可以"在你睡觉时工作",这种时间杠杆是其他工具无法提供的。

11.3 代码质量与SWE-bench

在SWE-bench Verified基准测试中,Claude Code(Opus 4.6)达到80.8%的通过率,在纯代码质量上领先。Devin的优势不在于单次代码质量最高,而在于端到端完成任务——从理解ticket到创建PR,全程无需人工介入。

实际使用中的经验是:对于定义明确的bug修复和简单功能,Devin和Claude Code的代码质量差距不大。对于架构决策、安全敏感代码和性能关键路径,Claude Code的人在环中模式和更高的基准分数使其更可靠。最优策略是两者并用:Devin清理backlog,Claude Code处理难题。

11.4 任务适配矩阵

📊 任务-工具适配矩阵
任务类型 最佳工具 原因
定义明确的bug修复 Devin 分配后走开,收到PR
复杂重构 Claude Code Agent Teams + 人工判断架构
依赖更新 Devin 常规、定义明确、低风险
安全敏感代码 Claude Code 人在环中捕获漏洞
文档生成 Devin 读代码库,自主写文档
架构决策 Claude Code 协作讨论权衡
过夜批处理 Devin 异步,你睡觉时工作
快速代码补全 Copilot / Cursor IDE内inline补全体验最佳
SSH/远程开发 Devin CLI 终端原生,无需GUI

🏗️架构优势总结:Devin的独特定位

综合以上分析,Devin CLI在AI编程工具生态中占据了一个独特的交叉位置:

🏆 Devin CLI的六大独特优势

1. 终端原生 + 云原生双模架构

唯一一个既能在本地终端REPL中运行、又能通过Cloud DRS在云端沙箱中异步执行的Agent。Cursor和Windsurf绑定IDE,Claude Code只有本地终端,Copilot绑定IDE扩展。Devin CLI的"终端优先、IDE可选、云扩展"三层架构覆盖了从SSH开发到异步批处理的全场景。

2. 四级权限模型 + OS级沙箱

其他工具最多提供"自动/手动"二元选择。Devin CLI的Normal/Accept Edits/Bypass/Autonomous四级模型,加上macOS seatbelt和Linux bwrap+seccomp的OS级隔离,使其成为唯一适合在生产环境中运行的Agent harness。

3. 完整的扩展架构(Skills + Hooks + MCP + Rules)

Skills提供可复用工作流,Hooks提供策略执行层,MCP连接外部服务,Rules提供always-on上下文。这四层组合构成了一个完整的Agent harness框架——不是简单的prompt + tool calling,而是一个可编程的Agent运行时。Hooks格式与Claude Code兼容,降低了迁移成本。

4. Slack原生集成与异步协作

Devin是唯一支持通过Slack分配任务的AI编程工具。2026年7月更新增加了Slack线程双向同步、@Devin提及自动取消归档、bang-command宏在任何位置识别等功能。这使得Devin可以融入团队的现有协作工作流,而非要求团队适应新工具。

5. 跨IDE规则兼容

Devin CLI能读取Cursor、Windsurf和Claude Code的配置格式(AGENTS.mdAGENT.mdCLAUDE.md),这意味着从其他工具迁移到Devin几乎零成本。这在多工具并用的团队中尤为重要。

6. ACP协议与声明式配置

通过ACP,Devin CLI可以作为其他工具的Agent后端。通过--agent-config的声明式配置(strict parsing),团队可以版本控制Agent行为定义。这使得Devin CLI不仅是一个工具,更是一个可组合的Agent基础设施

📊选型决策框架

🎯 快速决策指南
你的情况 推荐工具 原因
大量常规ticket积压 Devin Fire-and-forget自主完成
复杂、需要判断的编码 Claude Code 80.8% SWE-bench + 人在环中
预算敏感($20/月上限) Claude Code / Cursor 订阅制 vs Devin的ACU计费
终端优先工作流 Devin CLI / Claude Code 原生终端Agent
Slack优先工作流 Devin 原生Slack任务分配
SSH/远程服务器开发 Devin CLI 终端原生,无需GUI
CI/CD流水线集成 Devin CLI ACP + 声明式配置 + 沙箱
IDE内快速补全 Copilot / Cursor inline补全体验最佳
企业级安全审查 Devin (Cloud) / Claude Code 沙箱隔离 / 人在环中

最终结论:Devin和Claude Code不是竞争关系,而是互补关系。Devin清理backlog,Claude Code处理难题。2026年最高效的团队同时使用两者——Devin在夜间自主完成常规ticket,开发者白天用Claude Code做需要判断的复杂工作。问题不是"选哪个",而是"哪些任务给哪个工具"。

📄完整命令速查表

📋 Devin CLI 2026.8.18 完整命令速查
# === 核心交互 ===
devin                              # 启动交互式REPL
devin -- "your prompt"             # 带prompt启动
devin -p "prompt"                  # 非交互式,打印响应后退出
devin --prompt-file ./task.md      # 从文件加载prompt
devin -c                           # 继续最近会话
devin -r [SESSION_ID]              # 恢复特定会话
devin --export ./out.md            # 导出对话

# === 模型与权限 ===
devin --model claude-sonnet-4      # 指定模型
devin --model opus                 # 使用Opus
devin --permission-mode auto       # 只读自动(默认)
devin --permission-mode accept-edits # 自动批准工作区编辑
devin --permission-mode smart      # 快速模型预判安全性(2026.8新增)
devin --permission-mode dangerous  # 自动批准所有操作
devin --sandbox                    # 启用OS级沙箱(可与任意权限模式叠加)

# === 配置 ===
devin --config ./custom.json       # 自定义配置文件
devin --agent-config ./agent.yaml  # 声明式Agent配置
devin --respect-workspace-trust    # 工作区信任

# === 子命令 ===
devin auth login                   # 登录
devin auth logout                  # 登出
devin auth status                  # 检查认证状态

devin mcp add                      # 添加MCP服务器
devin mcp list                     # 列出MCP服务器
devin mcp get <name>              # 查看MCP详情
devin mcp remove <name>           # 移除MCP服务器
devin mcp login <name>            # MCP OAuth认证
devin mcp logout <name>           # 移除MCP OAuth凭证
devin mcp enable <name>           # 启用MCP服务器
devin mcp disable <name>          # 禁用MCP服务器

devin rules list                   # 列出所有规则
devin rules show <name>           # 查看规则详情
devin rules paths                  # 显示规则目录

devin skills list                  # 列出所有Skills
devin skills show <name>          # 查看Skill详情
devin skills paths                 # 显示Skill目录

devin plugins install <source>    # 安装插件(GitHub repo / git URL / 本地路径)
devin plugins install <src> --yes # 跳过信任提示(CI场景)
devin plugins list                 # 列出已安装插件及 blocked 状态
devin plugins info <name>         # 查看插件 Skills 及依赖清单
devin plugins update <name>       # 重装插件至最新 HEAD
devin plugins update               # 更新全部插件
devin plugins remove <name>       # 移除插件(依赖保留)

devin cloud drs                    # 管理声明式Repo Setup

devin list                         # 列出当前目录会话
devin list --format json           # JSON格式输出
devin list --format csv            # CSV格式输出

devin sandbox setup                # 配置沙箱环境

devin acp                          # 作为ACP服务器运行
devin acp --agent-type summarizer  # 摘要Agent(无工具)
devin acp --agent-type review      # 代码审查Agent(只读+shell)

devin shell init                   # 输出Shell集成脚本
devin shell setup                  # 安装Shell集成
devin shell run                    # 运行Shell wrapper

devin setup                        # 交互式设置向导
devin setup --force-manual-token   # 手动token(SSH环境)

devin update                       # 检查更新
devin update --force               # 强制重装
devin version                      # 打印版本
devin uninstall                    # 卸载
devin uninstall --clean --force    # 彻底清除所有数据

数据来源:本文基于Devin CLI 2026.8.18 (16737566)的devin --help全子命令系统探测(对照2026.5.26 f4430de2旧版演进差异)、Devin官方文档(docs.devin.ai 2026年7-8月更新)、Morphllm的Devin vs Claude Code对比分析、以及Firecrawl的2026 AI Coding Agents排名。所有命令输出均在本地环境(Windsurf IDE内置Devin扩展)中实际验证。定价数据截至2026年7月,SWE-bench数据来自Morphllm 2026年2月报告。