变形代理 CLI
亮点:变形代理现在以独立的 CLI 形式推出,您可以在任何地方使用——Ghostty、iTerm 2、VS Code、内置的 Windows 和 Mac 终端——为进行重终端工作流的开发者提供更优越的体验。代理本身具有内置的模型路由功能,内置有边界和美国托管的开放权重模型,甚至可以通过自定义模型路由器进行自定义。CLI 原生支持高级代理工作流,如多代理编排和云代理。CLI 构建在 Warp 的终端基础设施上,这使得它可以原生复用代理会话——这解锁了其他代理无法实现的能力。今天,我们很高兴推出变形代理 CLI,一个新的独立 CLI,让您可以在任何地方使用变形代理。它是内置于 Warp Terminal 的多模型代理,现在可以在 Ghostty、iTerm 2、VSCode、内置的 Windows 终端或您喜欢的任何终端中使用。变形代理 CLI 具备现代 CLI 编码代理应有的一切:它是一个为专业开发者设计的多模型、成本优化的工具。开箱即用,您可以访问边界和开放权重模型,并根据任务复杂性进行自动路由。CLI 真正旨在弥补我们在其他代理 CLI 中看到的缺口,尤其是在它们与 shell 自身的集成方面——这对在终端中进行实际工作的开发者尤其重要。从技术上讲,我们通过在 Warp 的独特终端基础设施上构建 CLI 代理来实现这一点:把我们的 CLI 代理想象成跨代理会话的内置复用器。这允许更自然的交互,比如在代理会话中能够切换目录,让代理驱动全屏终端命令(例如 sqlite 和 mysql),甚至跨 ssh 会话运行而无需远程二进制安装。让我们深入探讨使变形代理 CLI 对于终端用户极其有用的功能。复用终端代理 变形代理 CLI 具有独特的复用架构。在代理会话中,我们实际上是在运行和管理 pty 连接,并在代理和底层 shell 之间引入了一层间接,这类似于 tmux 的工作方式。复用由 Warp 的终端基础设施管理,因此我们的代理原生感知终端输入和输出(我们称之为 Warp 中的“块”)。这带来了比其他 CLI 代理更丰富的体验。以下是它解锁的一些功能。持久会话和远程代理 变形代理 CLI 允许您在代理会话中切换目录,甚至在远程机器上运行代理而无需安装远程二进制。这一切都是因为代理会话在基础“状态”变化时仍会持续。 在代理会话中切换目录。持久会话在您处理多代码库项目时非常有用,或者当您希望在云机器上获得代理协助时,您可能对安装软件有权限限制。代理驱动的全屏和交互式应用 您可以通过代理会话运行全屏和交互式终端应用,如 sqlite 和 python。变形代理还可以控制这些应用。因此,在 REPL 中,您可以要求我们的代理编写查询或进行交互式调试代码。或者您可以要求代理退出 vim... 代理使用 vim 编辑文档 例如,您可以要求变形代理: 在 REPL 中生成 SQL 查询并交互式调试数据问题 使用调试器(如 gdb) 设置断点并调试运行中的应用 监控系统性能 通过 htop 无缝终端输入:自动检测和命令补全 与其他 CLI 代理一样,您可以使用 `!` 执行 shell 命令。但 Warp CLI 还支持自然语言检测:我们随带一个分类器,可以自动区分 shell 命令和提示,并相应地调用 shell 或代理。 Warp 中的命令补全菜单 变形代理 CLI 拥有 Warp Terminal 的旗舰功能之一:命令补全。开始输入命令,按下 Tab 键,查看参数和标志的建议。针对高级代理工作流的出色用户界面 变形代理 CLI 是为自主开发时代而构建的,不仅仅是手动提示代理。因此,它全面支持运行云代理和编排多代理工作流。对于 Warp 来说,独特的是,当您将变形代理与我们的云平台结合时,我们的工具可以在不同模型的子代理之间委派,而不仅仅是完全不同的工具,如 Claude Code 和 Codex。选择要用于云代理的代理工具 自动代理编排 Warp 的代理是一个编排代理。它将任务分拆给子代理,并提供了一个原生接口,使您可以轻松查看每个被编排代理的活动。您甚至可以使用箭头键在子代理和编排代理会话之间切换。 Warp 管理的子代理与编排云代理交接 在 CLI 中开始工作,然后将其移交给云代理。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡