Skip to main content
Devin CLI 是一个在你的机器上运行的本地 Agent,可访问你的本地文件、工具和环境,类似于 Devin Desktop 中的 Cascade。它与 Devin Local agent 使用相同的 agent harness。 由于 Devin CLI 是较新的 Agent,因此尚未具备 Cascade 的全部功能和控制选项。Cascade 的许多控制选项已由更灵活的机制替代,例如 权限钩子团队设置

限制

以下功能目前在 Devin Local agent 中尚不支持:
  • 记忆 — Devin Local agent 不会在不同会话之间持久保留记忆。请将你的关键记忆迁移到 技能
  • 工作流程 — Devin Local agent 不支持工作流程。请将你的工作流程迁移到 技能
  • Codemaps — Devin Local agent 目前还不能读取 codemaps
  • 代码透镜 - 目前,代码透镜 还无法触发 Devin Local agent。
  • 快速上下文 - Devin Local 会使用子 Agent 来探索代码,但没有像 Cascade 那样的快速上下文 UI。
  • 应用部署 - Devin Local agent 不支持应用部署。
  • 浏览器预览 - Devin Local agent 目前尚不支持 IDE 内的浏览器预览,包括 DOM 元素选择器工具。
  • 对话共享 - Devin Local agent 目前还不支持对话共享。
Devin Local agent 支持使用 rules and AGENTS.md files 以及 技能 来提供持久上下文和可复用的工作流程。

分析

Devin Local agent 尚未上报 Cascade 收集的全部分析数据。以下数据会为 Cascade 收集,但不会为 Devin Local 收集:
  • 工具用量cascade_tool_usage 数据源 (按工具统计的调用次数,例如 Code Edit、Run Command、Search Web 和 MCP Tool) 仅包含 Cascade 会话。Devin Local agent 发起的工具调用不会被上报。若要监控或限制 Devin Local agent 的工具用量,请改用钩子权限
  • 建议和已接受的代码行数cascade_lines 数据源 (按天统计建议和已接受的代码行数) 不包含 Devin Local agent 编写的代码。
  • 写入/读取模式 — Devin Local agent 不会上报 Cascade 模式,因此 cascade_runs 数据源中的 mode 字段不会为 Devin Local 活动填充值。
Devin Local 活动仍包含在 cascade_runs 数据源中 (模型用量、已发送消息数和额度消耗) ,也包含在自定义分析 API 的 Cascade Data source 中。 Devin CLI 不会为混合部署上报分析数据。

企业级控制

企业管理员可以通过团队设置配置 Devin Local agent,其中包括仅适用于 Devin Local agent 的新控制项
  • 沙盒强制执行 - 要求所有用户使用沙盒模式,并配置组织范围内的域名过滤规则
  • 细粒度权限 - 通过更细化的权限控制 Agent 可执行的操作
  • 网络强制执行 - 通过允许和拒绝的域名来控制网络访问
此外,还可以使用“Enable Cascade”控制项来完全禁用旧版 Cascade agent,以确保你的团队遵循 Devin CLI 中提供的新控制项。

不支持的企业级控制项

以下旧版企业级控制项在 Devin Local agent 中不可用:
  • 将工具调用限制在工作区内 - 默认情况下,Devin Local agent 只能读取/编辑工作区内的文件。 自定义权限是更灵活的替代方案,可用于实现相同的规则。
  • 应用部署 - Devin Local agent 尚不支持应用部署。
  • 对话共享 - Devin Local agent 尚不支持会话共享。
  • 为你的团队启用或禁用 Cascade - 此设置仅控制旧版 Cascade agent,不适用于 Devin Local agent 或 Devin CLI。
  • 全局工具调用已禁用 - 如果你之前完全禁用了工具调用,请改为为 Devin CLI 编写等效的权限策略
如果你尚未实现企业级 CLI 权限配置,以下旧版控制项仍会作为回退继续生效:
  • 自动运行终端命令 - Devin Local agent 使用自己的权限模型,而不是自动执行级别;我们建议使用这种方式,但旧控制项仍会作为回退继续生效。
  • 终端允许列表 - 为 Devin CLI 配置等效的权限策略,以允许特定终端命令。
  • 终端拒绝列表 - 为 Devin CLI 配置等效的权限策略,以拒绝特定终端命令。

延伸阅读