cursor 本地和云端 agent 怎么切换 长任务丢云端
本地↔云端 Agent 何时切换:长任务、并行与本地调试三条线。附 handoff 决策树,不重写 environment.json 教程。

cursor 本地和云端 agent 怎么切换?短迭代留在本机,长任务、关盖还要跑、或多仓库并行时丢云端;改完要在本机 LSP 和真硬件上摸一遍时再拉回本地。Cursor 3 的 Agents Window 把这条 handoff 做成会话级操作,比重新开一轮 Cloud Agent 更省上下文。
结论:三条线决定往哪边挪
官方在 Agents Window 文档 与 Cursor 3 发布公告 里对 handoff 的表述一致:本地适合快速改代码、立刻看 diff、用 Composer 2 高频迭代;云端适合任务会拖很久、你要合盖或切去做别的事、以及需要隔离 VM 里跑 computer use 录屏验证的场景。切换的是同一条 Agent 会话,不是另起一个空白 Cloud 任务。
拉回本地时的典型动机:要在本机 debugger 下断点、摸 GPU/真机、或跑只有本地才有的 VPN/内网服务。推上云端时的典型动机:范围从小修膨胀成大 refactor、要并行开多个 Cloud Agent、或通过 Slack/GitHub 触发的自动化只能跑在云端环境。环境本身仍由 .cursor/environment.json 或 Dashboard 配置决定;切换 runtime 不会替你修好 install 脚本,环境没收口时 handoff 只会把同一套失败带到 VM 里。
handoff 决策树
下面这张决策树是本文的信息增益:按任务形状选起点,中途可改,不必一次猜对。
新任务
│
┌────────────┼────────────┐
│ │ │
预计 <30min 要关盖/离线 要并行 ≥2 个
且只改单仓 仍要跑完 重任务
│ │ │
【本地起】 【本地起→ 【直接云端】
推云端】 或 /in-cloud
│ │ │
└─ 范围膨胀 ─┴─ 要本机断点/debug ─┘
│ │
【推云端】 【拉回本地】
│ │
└─ 验证 OK ──→ 合 PR / babysit
读树时记住两个官方能力边界:Agents Window 里还有 Cloud subagents:用 /in-cloud 把子任务交给云端 VM 上的分支,或用 /babysit 盯着 PR,主会话仍可留在本地。那是「派出去」而不是整会话迁移;整会话 handoff 用侧边栏把 local ↔ cloud 对调。多 repo 布局在 Agents Window 里一次看清所有会话,适合并行盯多个 Cloud run。
本地→云端:什么时候推出去
Cursor 3 公告 写得很直白:本地开的会话可以移到 cloud,这样关笔记本或去做下一个任务时 Agent 仍在隔离 VM 里跑。适合:
- 任务已从「改两行」变成跨目录 refactor,本地终端和 dev server 会占满你的机器
- 你需要 computer use 录屏、截图、日志产物贴 PR,而本地 Agent 没有完整 VM
- 同一时段还要开别的本地编码任务,不想两个重进程抢 CPU
推之前确认 Cloud 环境已 active Build(否则 handoff 过去仍卡在装依赖)。环境配置与 JSON 字段见专门的环境文,不在此重复;策略层面可参考 Cloud Agent 环境与 PR 过半。若主要用 Agents Window 或 /in-cloud 入口而不是经典 IDE,可先读 cursor in-cloud 怎么用 对齐入口差异。
云端→本地:什么时候拉回来
官方强调反向同样重要:cloud → local 是为了在你自己的桌面上快速改、测、迭代。Cloud Agent 给的 demo 和 diff 适合「验方向」;最后一轮 polish(LSP 跳转、本机单测、硬件相关 bug)往往仍要本地 IDE。
拉回本地时,Cursor 会问你如何处理工作区变更(stash、commit 或 discard,菜单文案随版本可能变化)。选 commit 或 stash 可避免丢 VM 里已写好的改动;discard 只在你确认 cloud 产出全是废稿时用。拉回后 Composer 2 的高额度迭代模型更适合短回合修改,这和公告里「本地快速 iterate」的定位一致。
handoff 与 token、并行怎么一起看
切换 runtime 本身不保证账单下降,但会减少「失败重开一轮 Cloud 会话」的外环成本。厂商在 2026-08 前后称 Cloud Agent 可能更省 token,机制仍是少绕路、少空转;handoff 让你本地试方向、云端跑长跑,避免在本地开着大上下文硬熬一夜。对照思路见 cursor 云端 agent 怎么省 token。
并行方面,Agents Window 可同时挂多个 cloud session(手机、Web、Slack、GitHub 也能触达)。handoff 解决的是单会话该绑哪条 runtime;并行解决的是多会话同时跑。两者叠加时:本地留一个短任务,其余 long-running 推 cloud,比全堆本地更稳。
容易误判的三种情况
- 环境未就绪就 handoff:install 非幂等或 dev server 写在 install 里,切到 cloud 仍失败,看起来像 handoff 坏了,其实是 Build 问题。
- 该用 subagent 却整会话上云:只要后台改一个子模块,用
/in-cloud或 babysit 往往比整会话迁移轻。 - 该拉回本地却只在 cloud 上硬改:需要本机证书、USB 设备或内网-only API 时,cloud VM 再强也摸不到,应尽早拉回本地。