跳转到主要内容

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.

Devin Local 是我们的新一代 Agent 运行框架,与 Devin CLI 共用同一套框架。 它在你的机器上运行,可访问你的本地文件、工具和环境,并计划最终取代 Cascade,成为主要的本地 Agent。
Devin Local 目前仍处于预览阶段,与 Cascade 相比还有一些限制。Devin Desktop 的 JetBrains 插件目前不支持 Devin Local。

主要改进

自 Cascade 首次发布以来,模型能力已经显著提升。Devin Local 从一开始就围绕高效利用这些进步而构建。

令牌效率

Devin Local Agent 的令牌使用效率显著更高,也更侧重于提示缓存。与 Cascade 相比,在完成相同结果的情况下,大多数任务最多可减少 30% 的令牌消耗。

子 Agent

Devin Local agent 可以生成独立的子 Agent来处理子任务,可在前台或后台运行。子 Agent 与父 Agent 共享工具和代码库上下文,但会在各自独立的对话链中工作。

沙盒

Devin Local Agent 支持操作系统级沙盒。启用后,沙盒会实施以下限制:
  • 文件系统隔离 — 可读写路径根据你的权限作用域确定
  • 网络过滤 — 域名允许列表和拒绝列表控制 Agent 可访问的范围
Enterprise Admin 可以通过团队设置在整个组织范围内强制实施沙盒行为,包括要求所有用户启用沙盒模式,以及配置组织范围内的域名过滤规则。

快速审查

快速审查 是 Devin Local Agent 提供的专用子 Agent,用于快速获取变更反馈。

切换你的 Agent

在大多数情况下,当你通过 Devin Desktop 右下角的 Agent 选择器开始新的会话时,都可以将 Agent 切换为 Devin Local

Agent 设置

如果 Devin Local 没有出现在 Agent 选择器中,你可能需要在 Windsurf Settings 中启用它:
  1. 使用 Cmd+Shift+P (macOS) 或 Ctrl+Shift+P (Windows/Linux) 打开 Command Palette
  2. 打开 Windsurf User Settings
  3. 点击 “Agents” 选项卡
  4. 打开 “Devin Local” Agent 开关
  5. 重启 Devin Desktop
你也可以通过 windsurf.cascade.enabled 设置完全禁用 Cascade。

差异

权限模型

Devin Local 用更细粒度的权限系统取代了自动执行级别,以控制 Agent 可以执行哪些操作:
  • Deny 规则会完全阻止操作 (最高优先级)
  • Ask 规则始终会请求批准
  • Allow 规则会自动批准操作,无需提示
权限可限定在文件读取、文件写入、命令执行、HTTP 请求和 MCP 工具等范围内。它们可以在项目、用户或组织级别进行配置。

MCP 服务器配置

使用 Devin Local Agent 时,可通过你本地计算机上的配置文件配置 MCP 服务器。 文件位置由作用域决定:
作用域位置与团队共享?
项目.devin/config.json是 (会提交到版本控制中)
本地覆盖.devin/config.local.json否 (已被 gitignore 排除)
用户~/.config/devin/config.json

限制

Devin Local agent 当前不支持以下功能:
  • 记忆 — Devin Local agent 不会在会话之间保留记忆。请将重要记忆迁移到技能
  • 工作流程 — Devin Local agent 不提供工作流程。请将你的工作流程迁移到技能
  • 代码映射 — Devin Local agent 目前尚无法读取代码映射
  • 代码透镜 - 目前,代码透镜还无法触发 Devin Local agent。
  • 快速上下文 - Devin Local 会使用子 Agent 探索代码,但不具备与 Cascade 相同的快速上下文 UI。
  • 应用部署 - Devin Local agent 不支持应用部署。
  • 对话共享 - Devin Local agent 目前尚不支持对话共享。
不过,Devin Local agent 确实支持rules 和 AGENTS.md 文件以及技能,可用于提供持久上下文和可复用工作流程。

Enterprise 控制项

Enterprise Admin 可通过团队设置配置 Devin Local Agent,包括仅适用于 Devin Local Agent 的新控制项
  • 沙盒强制执行 - 要求所有用户使用沙盒模式,并配置组织级的域名过滤规则
  • 细粒度权限 - 通过更精细的权限控制 Agent 可执行的操作
  • 网络强制执行 - 通过允许和拒绝的域名来控制网络访问
此外,还可使用“启用 Cascade”控制项来彻底禁用旧版 Cascade Agent,以确保你的团队遵循 Devin CLI 提供的新控制项。

不受支持的企业版控制项

以下旧版企业版控制项在 Devin Local Agent 中不可用:
  • 将工具调用限制在工作区内 - 默认情况下,Devin Local Agent 只能读取或编辑工作区内的文件。 自定义权限是更灵活的替代方案,可用于实现相同的规则。
  • 应用部署 - Devin Local Agent 暂不支持应用部署。
  • 对话共享 - Devin Local Agent 暂不支持对话共享。
  • 自动运行终端命令 - Devin Local Agent 使用自己的权限模型,而非自动执行级别。
  • 归因过滤 - Devin Local Agent 暂不支持归因过滤。

延伸阅读