远程会话叉回本地后台,MCP 断线也不再闷声
手机或另一台机器上用 Remote Control 盯着长任务时,常有两件事烦人:界面被占满,想本地继续却怕丢上下文;MCP 中途挂了,模型还在装没事。CLI 2.1.273 补了两块:Remote Control 会话可以 fork 成保留状态的本地后台会话,把 UI 腾出来;MCP 中途断开且重连失败会主动通知,并指向 /mcp 诊断。
Remote / Cloud / Dispatch 怎么选,见既有对比文 离开电脑也能接着写。本文只讲 2.1.273 这两处「会话与连接」体验。
Remote fork:远程不断,本地接着干
以前远程会话更像「人在远端盯着同一条线」。现在可以把 Remote Control 会话 叉到本地后台:状态带着走,远端那条线不必死守屏幕,本机又能并行开别的事。
适合:
- 远端已经跑进后半段,你回到工位想用更大显示器审 diff。
- 手机上触发了长任务,电脑开机后希望同一条上下文在本地后台继续。
- 远程 UI 要让给别的会话,又不想
/clear重来。
注意边界:
- 这是 fork(分叉),不是简单「把窗口拖过来」。分叉后两边如何继续同步、哪边还能写仓库,以你当前版本的界面说明为准;不确定就先只读观察一轮。
- 和斜杠命令里的
/fork(试另一条对话分支)不是同一个入口,见 /btw、/fork、/rewind。 - 订阅与代理通道上 Remote 是否可用,仍受账号与网络限制;功能存在不等于你的环境一定开得了。
实操心态:把远程当「启动与蹲守」,把本地后台当「回到工位后的主战场」。fork 成功后,先确认工作目录与未提交改动,再继续让它改代码。
MCP 断线:通知 + /mcp
MCP 接多了以后,最怕的不是「从没连上」,而是 会话中途断了还假装活着。2.1.273 起:中途断开且重连失败会 通知你,并引导用 /mcp 看诊断信息。
建议习惯:
- 接到断线提示,先开
/mcp,看是进程挂了、鉴权过期,还是网络闪断。 - 能自动重连的短暂抖动,观察即可;失败告警出现后再手动拉起或换 scope。
- 项目级
.mcp.json的批准与作用域规则没变,见 MCP 作用域。通知解决的是「可见性」,不是替你改信任边界。
权限白名单仍然比 prompt 技巧更救命:工具能连上,不代表它该碰生产密钥。
顺带:给 LLM 网关的可观测请求头
同版本 changelog 还加了一组可选请求头,方便自建 / 企业 LLM 网关做归因与排障,例如:
x-claude-code-request-classx-claude-code-agent-typex-claude-code-prev-tool-durationsx-claude-code-compaction/x-claude-code-context-compacted
默认不会强加给所有人;需要时在配置里 opt in(具体开关名以当前版 /help 或设置项为准)。网关侧终于能区分「模型变差」和「传输 / 压缩 / Agent 类型导致的失败」,评测和限流策略才有抓手。
个人只用官方通道、不经自建网关,可以当背景知识跳过。
小结
- 2.1.273:Remote Control → 可 fork 本地后台(保状态、腾 UI);MCP 断线失败会通知,用
/mcp诊断。 - 可选网关请求头:给可观测与归因,按需开启。
- 先确认版本与 Remote 是否在你的账号 / 通道可用,再把「远程蹲守 + 本地接手」写进自己的流程。
长任务开始前想好:这一段要钉在远程,还是准备随时叉回本地。