Claude Code 2.1.273 在 2026 年 9 月 15 日写入官方 changelog:用 claude --remote-control 或会话内 /remote-control 拉起的会话,可以从 Claude App 里 fork;这条分叉会在你的电脑上以后台会话继续跑。原会话还在,两边从此独立。手机不再只是盯着同一条对话,而能在本机再开一条线。

开发者真正卡的,不是“能不能远程看一眼”,而是离开工位之后,没法把已经热起来的上下文拆成第二条任务。一边要继续修测试,一边要把现有改动开成 PR,以前只能挤在同一条 Remote Control 会话里,或者走回电脑再开终端。2.1.273 改的是这一步:远程端可以下发分叉,执行权仍留在你的机器。
AI Coding 交流群
如果你也在用 AI 写代码,或者正在研究 Cursor、Claude Code 这些工具,欢迎加入以下交流群。群里平时会聊一些 AI 编程的实际用法、开发工作流,还有各种新工具和新玩法。
发生了什么
官方 changelog 把这条写成一条独立 Added 项,而不是附在 Remote Control 的修修补补后面:fork 的对象必须是已经用 claude --remote-control 或 /remote-control 连上 Claude App 的会话;fork 之后,新会话在你的电脑上作为 background session 运行。同日还有 2.1.272,官方只写了 bug fixes,没有这条能力。
Remote Control 本身不是云端 runner。文档写得很清楚:Claude 一直在你的机器上跑,文件系统、MCP、项目配置都还在本机;claude.ai/code 和手机 App 只是窗口。Team / Enterprise 默认关闭,要 Owner 在 Claude Code 管理设置里打开 Remote Control 开关。它不接受 API Key,也不支持 Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry,或把 ANTHROPIC_BASE_URL 指到 api.anthropic.com 以外的网关。
分叉能力并不是 2.1.273 才发明 /fork。Agent view 文档写明:从 2.1.212 起,/fork 会把当前对话复制成一条新的后台会话,原会话继续;更早版本的 /fork 其实是 forked subagent,现在对应 /subtask。2.1.273 补上的是远程面:你不必回到那台已经开着 TUI 的电脑,也能从 App 触发同款分叉。
一条可以真用的工作场景
输入是一个已经在本机跑着的编码会话。你在仓库目录执行 claude --remote-control,或在现有会话里敲 /remote-control,用手机扫终端里的二维码(server 模式下按空格)连上。权限模式、模型、effort、额外目录和“不再询问”的授权都会留在这条会话里。
操作发生在你离开工位之后。测试还在跑,你同时想让另一条线去开草稿 PR。在 Claude App 里对这条 Remote Control 会话执行 fork,并写清新任务,例如“用目前的改动开一份草稿 PR,不要继续改测试”。changelog 写明:这条 fork 会作为后台会话在你的电脑上运行。
交付物是两条互不抢终端的本机会话。原会话继续看测试输出;新会话按 Agent view 的规则,通常会先给自己准备一份 git worktree,再改文件。你可以在 claude agents 里看到它,也可以 claude attach <id> 临时接回终端。文档还写了:每个被派出去的会话独立消耗订阅额度。
反馈回路仍在本机。电脑休眠或网络抖动时,Remote Control 会排队消息、权限询问和子 Agent 状态,机器回来后再投递。这不是云端代跑:笔记本合盖太久、进程被杀掉,fork 出来的后台会话一样停。

为什么这会改工作流
以前 Remote Control 解决的是“人离开键盘,会话还得活着”。分叉解决的是“同一份热上下文,要同时干两件会互相踩文件的事”。把 fork 放在 App 侧,意味着调度权跟着人走,执行权仍锁在那台已经信任过 workspace、已经加载过 MCP 的机器上。
和云端会话相比,这条路径吃到的是本机密钥、内部包源和未推送的工作区。和终端里直接 /fork 相比,你少了“必须看着那块 TUI”这一步。代价也很具体:后台会话默认用 worktree 隔离;如果你在 server 模式里用 --spawn same-dir 让多个会话共享当前目录,它们会改同一份文件。额度按会话独立计,开两条就付两份。
同一次 2.1.273 还修了 Remote Control 的一个具体缺口:挂在 Claude Desktop、VS Code 或 JetBrains 会话上的 Remote Control 客户端,询问当前会话的 context window 用量时会被拒绝。分叉能开出来,不等于远程端能读到所有本机状态;用量条、压缩进度仍要以本机 TUI 或 Agent view 为准,不要假设 App 里什么都能看。
权限边界也在同一天收紧。changelog 写明:权限检查器分析不了的 Bash 命令,在 permissions.blockReadsOutsideWorkingDirectories 下不再悄悄跳过询问;bypass 模式里用子 shell 藏危险 rm 的路径被补上。仓库 settings 指定的 memory 目录,在打开该选项后不再进入 prompt、不被 recall、不被索引,也不参与 memory extraction。fork 会继承“不再询问”的授权,但不会绕过这些新的读取围栏。人接管点仍然是:分叉前先看当前会话的 permission mode,分叉后在 Agent view 里确认新会话有没有在问你没见过的 Bash。
限制与人接管点
先核对资格。没有 claude.ai 登录、只用 API Key,这条能力不存在。Team / Enterprise 若 Owner 没打开开关,命令会直接失败。开了 DISABLE_TELEMETRY、DO_NOT_TRACK 或自定义网关的环境,Remote Control 本身就不可用,更谈不上从 App fork。
再核对隔离。Agent view 写明:fork 会带上对话、模型、权限模式、effort、额外目录和“不再询问”授权;文件编辑通常进 .claude/worktrees/。若你明确要两条线改同一工作区,那是人为选择冲突,不是产品替你合并。人应该在 fork 的提示词里写清“不要碰测试文件 / 只开 PR”,并在 claude agents 里确认新会话的工作目录。
最后核对存活。后台会话由 supervisor 托管,关终端一般还能活;但机器关机、睡眠过久或网络策略杀掉进程,远程窗口救不回来。Cloud session 不在本文范围内:它看不到你磁盘上没推送的改动,也不能替代这次的本机 fork。
如何试用
先升级到 2.1.273,用 claude --version 确认。在项目目录(不要用家目录,workspace trust 对话框不会保存家目录信任)执行 claude --remote-control,完成一次性确认。用 Claude App 或 claude.ai/code 连上后,对当前会话做 fork,观察本机 claude agents 是否多出一条后台会话。若 Team / Enterprise 连不上,先让 Owner 打开 Remote Control,而不是反复 /login。Trusted Devices 若被组织强制,未登记的设备会直接被拒。server 模式可用 --spawn worktree 让按需会话各自隔离;--spawn session 则只服务一条会话、拒绝额外连接。这些开关决定 fork 出来的后台会话会不会和原会话抢同一份工作区。
信息来源
- Claude Code changelog 2.1.273(2026-09-15)
- GitHub Release v2.1.273
- Remote Control 文档
- Agent view 文档(Copy the session with /fork)
开发必备:API 全流程管理神器 Apifox
介绍完上文的内容,我想额外介绍一个对开发者同样重要的效率工具 —— Apifox。作为一个集 API 文档、调试、设计、测试、Mock、自动化测试于一体的工具,Apifox 是目前提升研发效率的首选。
如果你正在开发项目,不妨试试其极其友好的界面设计,它完全兼容 Postman 和 Swagger 数据格式,导入数据非常方便,,即使是新手也能很快上手,点击这里即可注册使用。

值得一提的是,除了个人和常规团队使用,针对有高安全合规要求、或需要在内网环境协作的企业,Apifox 还提供了深度定制的私有化部署方案。
获取专属报价与部署方案
详细的私有化部署系统架构与安全白皮书
针对您公司规模的专属报价单
免费的 1v1 专属产品演示 (Demo) 机会