Skip to main content
Devin Desktop 的 Cascade 将人与 AI 的协作提升到了全新水平。 Cascade 是 Devin Desktop 中两个本地 Agent 之一;另一个是 Devin Local agent,当你尚未选择首选 Agent 时,新选项卡默认使用它。 要打开 Cascade,请按 Cmd/Ctrl+L,或点击 Devin Desktop 窗口右上角的 Cascade 图标。编辑器或终端中任何已选中的文本都会自动包含在内。
当工作区以 Restricted Mode 打开时,Cascade、Devin Local 以及所有其他 ACP Agent 均不可用。

网页搜索

搜索网页信息,供 Cascade 在建议中引用。

记忆与规则

记忆和规则可帮助自定义行为。

MCP

MCP 服务器可扩展 Agent 的功能。

终端

全新升级的终端体验。

工作流程

自动化重复性任务流程。

应用部署

一键部署应用程序。

模型选择

在 Cascade 对话输入框下方的选择菜单中,选择你想使用的模型。点击下方可查看完整的可用模型列表,以及它们在不同套餐下的可用性和定价。

模型

Devin Desktop 中各模型的可用情况。

Cascade Code / Cascade Chat

Cascade 有两种主要模式:CodeChat Code 模式允许 Cascade 创建并修改你的代码库,而 Chat 模式则针对与你的代码库相关的问题或一般编程原理进行了优化。 在 Chat 模式下,Cascade 也可能会向你提供新代码建议,你可以接受并将这些代码插入到代码库中。

规划和待办列表

Cascade 具备内置的规划能力,有助于提升处理较长任务时的表现。 在后台,一个专门的规划 Agent 会持续优化长期计划,而你选择的模型则专注于根据该计划执行短期操作。 Cascade 会在对话中创建一个待办列表,用于跟踪复杂任务的进度。要修改计划,只需让 Cascade 更新待办列表即可。 在对话过程中,随着 Cascade 获取新的信息 (例如记忆) ,它也可能会自动更新计划。

队列消息

当你在等待 Cascade 完成当前任务时,可以先将新消息加入队列,待任务完成后按顺序执行。 要将消息加入队列,只需在 Cascade 工作期间输入消息,然后按 Enter
  • 立即发送:在空白文本框中再次按 Enter,即可立即发送。
  • 删除:在消息发送前,可将其从队列中移除

工具调用

Cascade 可调用多种工具,例如 Search、Analyze、网页搜索MCP终端 它能检测你正在使用哪些软件包和工具、哪些尚未安装,甚至还能直接帮你安装。你只需询问 Cascade 如何运行你的项目,然后点击 Accept。
Cascade 每个提示最多可调用 20 次工具。如果执行过程停止,只需点击 continue 按钮,Cascade 就会从中断处继续。不过,由于工具调用会产生成本,每次 continue 都会计为一次新的提示额度。
你可以配置 Auto-Continue 设置,让 Cascade 在达到限制时自动继续生成回复。每次自动继续都会消耗与你所用模型对应的提示额度。

语音输入

使用语音输入,借助你的语音与 Cascade 交互。当前,它可以将你的语音转写为文本。

命名检查点与回退

你可以回退 Cascade 所做的更改。只需将鼠标悬停在最初的提示上,然后点击右侧的回退箭头,或直接从目录中回退。这会将所有代码修改恢复到你的代码库在所选步骤时的状态。
回退目前不可逆,因此请务必小心!
你还可以在对话中为项目当前状态创建一个命名的快照/检查点,方便你随时轻松跳转到该状态并进行回退。

实时感知

Devin Desktop 和 Cascade 的一项独特能力在于,它们能够感知你的实时操作,因此你无需再为之前的操作补充上下文提示。 只需对 Cascade 说“继续”即可。

将问题发送到 Cascade

当代码中出现问题,并显示在编辑器底部的“问题”面板中时,只需点击 Send to Cascade 按钮,即可将这些问题以 @ 提及的形式发送到 Cascade 面板。

解释并修复

如果你在编辑器中遇到任何错误,只需高亮显示该错误并点击 Explain and Fix,Cascade 就会帮你修复。

忽略文件

如果你希望 Cascade 忽略某些文件,可以将它们添加到工作区根目录下的 .codeiumignore 中。这样一来,Cascade 将无法查看、编辑或创建指定路径中的文件。你可以使用与 .gitignore 类似的格式来指定文件路径。

全局 .codeiumignore

对于管理多个代码仓库的 Enterprise 客户,你可以将全局 .codeiumignore 文件放在 ~/.codeium/ 文件夹中,以便在所有代码仓库中统一实施忽略规则。此全局配置会应用于你系统上的所有 Devin Desktop 工作区,并与任何代码仓库专用的 .codeiumignore 文件同时生效。

Linter 集成

Cascade 可以自动修复生成代码中的 lint 错误。此功能默认开启,但你也可以在工具调用中点击 Auto-fix,再点击 disable 将其禁用。此编辑不会消耗任何额度。
当 Cascade 进行某次编辑的主要目的是修复由其自身引入并自动检测到的 lint 问题时, 该次编辑可能会免除额度消耗。这是因为 修复 lint 错误会增加 Cascade 发起的工具调用次数。

分享你的对话

此功能目前仅适用于 Teams 和 Enterprise 客户。
你可以点击 Cascade 面板右上角的 ... Additional options 按钮,然后点击 Share Conversation,将你的 Cascade 轨迹分享给你的团队。

@-mention 之前的对话

你也可以通过 @-mention 引用其他对话中的过往对话。 这样做时,Cascade 会检索最相关、最有用的信息,例如对话摘要、检查点,以及你查询的对话中的特定部分。为避免占用过多上下文窗口,它通常不会检索完整对话。

并行 Cascade

用户可以同时运行多个 Cascade。你可以通过 Cascade 面板左上角的下拉菜单在它们之间切换。
如果两个 Cascade 同时编辑同一个文件,可能会发生竞争,导致第二次编辑有时会失败。
如果你预计两个 Cascade 会编辑相似的文件,建议使用 worktrees 将它们隔离开来。