边界 · Computer Use 那条线The Boundary · The Computer Use Line.
元工具不等于万能。Warp 的 agent 强在命令行、文件、脚本、系统这一侧;一旦活儿要去点别的 GUI app —— 你的设计软件、网页后台、本机邮件客户端 —— 那是另一类工具(Claude in Chrome / Operator)的事。Warp 也有 Computer Use,但它是沙箱里、云端的,专门用来让 agent 验证自己写的界面,碰不到你本机。这章把这条线画清楚,也讲哪些活其实普通终端或专用工具更好。A meta-tool is not omnipotent. Warp's agent is strong on the command-line, file, script, and system side; the moment a job means clicking some other GUI app — your design software, a web admin panel, your native mail client — that is another class of tool (Claude in Chrome / Operator). Warp does have Computer Use, but it is sandboxed and cloud-only, built for the agent to verify its own UI, and it never touches your machine. This chapter draws that line — and names the work a plain terminal or a dedicated tool still does better.
前面几章都在说 Warp 能干多少活。这一章反过来:说它不该干的。元工具不等于万能 —— Warp 的 agent 强在命令行、文件、脚本、系统这一侧;一旦活儿要去点别的 GUI app,那是另一类工具的事。这条线画清楚,比再多一个功能更重要。The last few chapters were about how much Warp can do. This one is the reverse: what it shouldn't. A meta-tool isn't omnipotent — Warp's agent is strong on the command-line, file, script, and system side; the moment a job means clicking some other GUI app, that's another class of tool. Drawing this line clearly matters more than one more feature.
— I
元工具不等于万能A Meta-Tool Isn't Omnipotent.
Warp 的主场是终端里的一切;走出终端去点别的窗口,就出界了。Warp's home turf is everything inside the terminal; step out to click another window, and you're out of bounds.命令、文件、代码库、交互式终端程序、MCP —— 这些都在线内,agent 在你真实的终端会话里动手。3注 3Note 3Warp Docs · Agents in Warp —— Warp agent 的能力围绕命令、文件、代码库、终端程序与 MCP;本地 agent 在你的真实终端会话里动手。Warp Docs · Agents in Warp — the Warp agent's abilities center on commands, files, the codebase, terminal programs, and MCP; local agents act inside your real terminal session.但要在你本机的设计软件里调图层、在某个网页后台里一页页点、在桌面邮件客户端里收发,那不是它的能力范围。把它当成「终端里的元工具」,而不是「替你操作电脑的万能助手」—— 这个定位差一格,期待就不会落空。判断很简单:这件事能不能用命令、文件、脚本表达?能,在线内;只能靠点一个非终端的图形界面,出界。Commands, files, the codebase, interactive terminal programs, MCP — all inside the line, with the agent acting in your real terminal session.3注 3Note 3Warp Docs · Agents in Warp —— Warp agent 的能力围绕命令、文件、代码库、终端程序与 MCP;本地 agent 在你的真实终端会话里动手。Warp Docs · Agents in Warp — the Warp agent's abilities center on commands, files, the codebase, terminal programs, and MCP; local agents act inside your real terminal session. But adjusting layers in your local design software, clicking through a web admin panel page by page, sending mail in a desktop client — that's outside its range. Treat it as 'the meta-tool inside the terminal,' not 'an all-purpose assistant that operates your computer' — that one notch of positioning keeps your expectations from falling through. The test is simple: can the task be expressed as commands, files, scripts? If yes, inside the line; if it only works by clicking a non-terminal GUI, outside it.
留在 WarpKeep in Warp
不该留在 Warp 本地会话Should not stay in local Warp session
在你本机替你点别的 appclick other apps on your local machine
— II
它的 Computer Use 是验证,不是替你点Its Computer Use Is Verification, Not Clicking for You.
Warp 确实有 Computer Use —— 但它是沙箱里给 agent 验自己的活,碰不到你本机。Warp does have Computer Use — but it's a sandbox for the agent to check its own work, and it can't touch your machine.它是实验性的,只在 Warp 的沙箱云端环境跑、不在本地交互会话;沙箱和你的本机、凭据隔离,用途是让 agent 在反馈闭环里验证自己改出来的界面 —— 比如它改了前端,自己开个浏览器看渲染对不对、表单校验过不过。1注 1Note 1Warp Docs · Computer Use —— 截至 2026-07-10,Computer Use 是实验性、opt-in、仅在 Warp 沙箱云端环境可用,不在本地交互会话;可截图、点击、输入、操作浏览器/应用,但沙箱与本机和凭据隔离。Warp Docs · Computer Use — as of 2026-07-10, Computer Use is experimental, opt-in, and only available in Warp sandboxed cloud environments, not local interactive sessions; it can screenshot, click, type, and operate browser/apps, but the sandbox is isolated from the local machine and credentials.这和「替你驱动本机 GUI」是两回事。那条线:沙箱里验证自己写的(Warp) vs 在你机器上替你动手(Claude in Chrome、Operator 那类)。要后者,就该开后者,别指望 Warp 这个沙箱伸到你的桌面上来。It's experimental, runs only in Warp's sandboxed cloud environment, not in local interactive sessions; the sandbox is isolated from your machine and credentials, and its use is letting the agent verify its own UI changes in a feedback loop — it changed the frontend, so it opens a browser to check the rendering and whether form validation passes.1注 1Note 1Warp Docs · Computer Use —— 截至 2026-07-10,Computer Use 是实验性、opt-in、仅在 Warp 沙箱云端环境可用,不在本地交互会话;可截图、点击、输入、操作浏览器/应用,但沙箱与本机和凭据隔离。Warp Docs · Computer Use — as of 2026-07-10, Computer Use is experimental, opt-in, and only available in Warp sandboxed cloud environments, not local interactive sessions; it can screenshot, click, type, and operate browser/apps, but the sandbox is isolated from the local machine and credentials. That's a different thing from 'driving your local GUI for you.' The line: verifying what it wrote, in a sandbox (Warp) vs acting for you, on your machine (Claude in Chrome, Operator, that class). For the latter, open the latter — don't expect Warp's sandbox to reach out onto your desktop.
何时普通终端或专用工具更好When a Plain Terminal or Dedicated Tool Is Better.
有些活留在 Warp 里反而更费 —— 该出手时就切出去。Some work costs more kept inside Warp — when it's time, step out.给四条出界规则:离线、远程、容器里,普通终端更稳(也别忘了 iTerm2 / tmux 在纯定制和多路复用上仍更强,前面底座那章说过);稳定重复的流水线,写成脚本挂 cron 比每次叫 agent 强;要驱动 GUI,用 Computer Use 那类工具;大段、跨多文件、靠编辑器来回改的活,切到 Cursor —— 终端侧和编辑器侧本就是一对元工具,下一章讲怎么分工。2注 2Note 2Warp Docs · Full Terminal Use —— agent 在 PTY 里与交互式终端程序协作(psql、vim、gdb、REPL、dev server);这是 Warp agent 的主场,与「驱动桌面 GUI」是两回事。Warp Docs · Full Terminal Use — the agent works with interactive terminal apps inside the PTY (psql, vim, gdb, REPLs, dev servers); this is the Warp agent's home turf, distinct from 'driving a desktop GUI.'知道什么时候不用它,和知道怎么用它一样,是判断力。Four out-of-bounds rules: offline, remote, in a container — a plain terminal is steadier (and remember iTerm2 / tmux are still stronger on raw customization and multiplexing, as the base chapter noted); a stable repeated pipeline — a script on cron beats calling the agent each time; driving a GUI — use a Computer Use class tool; large, multi-file, editor-driven rewriting — switch to Cursor, since the terminal side and the editor side are a pair of meta-tools, and the next chapter covers the split.2注 2Note 2Warp Docs · Full Terminal Use —— agent 在 PTY 里与交互式终端程序协作(psql、vim、gdb、REPL、dev server);这是 Warp agent 的主场,与「驱动桌面 GUI」是两回事。Warp Docs · Full Terminal Use — the agent works with interactive terminal apps inside the PTY (psql, vim, gdb, REPLs, dev servers); this is the Warp agent's home turf, distinct from 'driving a desktop GUI.' Knowing when not to use it is as much judgment as knowing how to use it.
提示词Prompt留在 Warp 还是切走Stay in Warp or switch away
判断这个任务该留在 Warp 还是切走:
任务:<描述>
它能否用命令/文件/脚本/日志表达:<是/否>
是否需要 GUI 点击、真实账号、付款、发送、权限变更:<是/否>
是否可 dry-run、小样本、回滚:<是/否>
涉及数据:<公开/内部/客户/生产/密钥>
请输出:留在 Warp / 普通终端 / Cursor / 浏览器 agent / 手动,并说明边界。Decide whether this task should stay in Warp or switch away:
Task: <description>
Can it be expressed as commands/files/scripts/logs: <yes/no>
Does it require GUI clicks, real account, payment, sending, permission changes: <yes/no>
Can it dry-run, sample, roll back: <yes/no>
Data involved: <public/internal/customer/production/secrets>
Output: stay in Warp / plain terminal / Cursor / browser agent / manual, and explain the boundary.
判断这个任务该留在 Warp 还是切走:
任务:把上线后台里这个月 300 个标为「待退款」的订单逐个点确认退款
它能否用命令/文件/脚本/日志表达:否
是否需要 GUI 点击、真实账号、付款、发送、权限变更:是
是否可 dry-run、小样本、回滚:否
涉及数据:生产、客户
请输出:留在 Warp / 普通终端 / Cursor / 浏览器 agent / 手动,并说明边界。Decide whether this task should stay in Warp or switch away:
Task: go through 300 orders flagged "pending refund" this month in the production admin panel and click confirm-refund on each
Can it be expressed as commands/files/scripts/logs: no
Does it require GUI clicks, real account, payment, sending, permission changes: yes
Can it dry-run, sample, roll back: no
Data involved: production, customer
Output: stay in Warp / plain terminal / Cursor / browser agent / manual, and explain the boundary.
列出你想让 Warp 做、但它其实不该做的活:List the tasks you wanted Warp to do but it shouldn't:
需要切走的信号:任务核心是看屏幕、点按钮、跨账号状态、不可逆提交。Switch-away signals: core task is seeing the screen, clicking buttons, cross-account state, irreversible submit.
如果必须做 GUI 自动化:只用测试账号、测试数据、测试环境。If GUI automation is required: use test account, test data, test environment.
如果必须做 GUI 自动化:最后一步提交、付款、发送、权限变更必须人工确认。If GUI automation is required: final submit, payment, send, permission change must be human-confirmed.
如果必须做 GUI 自动化:保留截图、日志、回滚方式,不要无监督跑。If GUI automation is required: keep screenshots, logs, rollback path; do not run unsupervised.
写下 3 件你曾想(或差点)让 Warp agent 做、但它不在主场的活。Write down 3 tasks you wanted (or nearly had) the Warp agent do that weren't its home turf.
给每件归类:普通终端 / 写脚本 / 切 Cursor / 用 Computer Use 那类工具。Classify each: plain terminal / write a script / switch to Cursor / use a Computer Use class tool.
记住那条最容易越界的:要点别的 GUI app,就不是 Warp 的活。Remember the easiest line to cross: if it means clicking another GUI app, it's not Warp's job.
它能验证它写的界面,
碰不到你开的应用.
It can verify the UI it wrote,
it can't touch the apps you opened.
Aklman Library
— 讨论Discussion
讨论Discussion.
评论区初始化中…Initializing comments…
01 / 01
没有匹配结果No matches.
换个关键词,或按 Esc 回到页面Try another keyword, or press Esc to return