> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 移交给云端 Devin

> 使用 /handoff 将任务从 Devin CLI 移交到云端 Devin 会话。

当任务超出本地机器的处理能力时，或者你想在自己离开后让 Devin 继续工作，可以使用内置的 `/handoff` 命令，将当前会话转移到云端 [Devin 会话](/zh/get-started/first-run)。云端会话会获得自己的 VM，并配备 Shell、Browser 以及对完整仓库的访问权限，因此即使你合上 laptop，它也能继续运行。

```
/handoff fix the flaky integration tests in CI
```

Devin CLI 会将对话上下文和你当前的 git 分支一并打包，然后创建一个可从你离开处继续的云端会话。你可以在终端中或通过 [Devin web app](https://app.devin.ai) 查看其进度。

<Tip>
  运行不带任务描述的 `/handoff` 后，云端会话会自动从你离开处继续。
</Tip>

<div id="when-to-hand-off">
  ## 何时移交任务
</div>

当某项任务不只是需要你的本地终端，或者你希望它在后台运行时，就把它移交出去：

* **VM 或服务器** — 运行开发服务器、调用端点、Docker 构建
* **Browser** — 截图、OAuth 流程、端到端测试、网页抓取
* **CI/CD** — 流水线调试、部署、基础架构变更
* **长时间运行的任务** — 迁移、批处理任务、大规模重构
* **并行执行** — 在你继续本地编写代码的同时，将工作交给云端处理

<div id="what-carries-over">
  ## 会保留哪些内容
</div>

云端会话会在全新的 VM 中启动，因此 CLI 已具备继续当前会话线程所需的一切：

* **仓库和分支** — 这样云端会话就会克隆正确的仓库，并检出你当前所在的分支。
* **对话上下文** — 你和 Devin 在当前会话中一直在处理的内容。
* **未提交的更改** — 你正在进行中的 diff 也会一并带过去。提交或暂存任何你不想发送的内容。

<Note>
  不使用 Devin CLI？你也可以借助开源的 [Devin Handoff](https://github.com/club-cog/devin-handoff) 插件，从 Claude Code、Codex、Cursor 或任何代码 Agent，以及普通 shell 脚本，移交给 Devin。请参阅[移交给 Devin](/zh/work-with-devin/devin-handoff)，了解适用于各类 Agent 的设置和用法。
</Note>

<div id="related-resources">
  ## 相关资源
</div>

<CardGroup cols={2}>
  <Card title="移交给 Devin" icon="share-from-square" href="/zh/work-with-devin/devin-handoff">
    不仅限于 Devin CLI，可从任何代码 Agent 移交
  </Card>

  <Card title="GitHub 上的 Devin Handoff" icon="github" href="https://github.com/club-cog/devin-handoff">
    源代码、安装指南和完整的脚本参考
  </Card>
</CardGroup>
