添加微信号:CVer2233,小助手拉你进群!
扫描下方二维码,加入CVer学术星球!可以获得最新顶会/顶刊上的论文idea和CV从入门到精通资料及应用!发论文/搞科研/涨薪,强烈推荐!
添加微信号:CVer2233,小助手拉你进群!
扫描下方二维码,加入CVer学术星球!可以获得最新顶会/顶刊上的论文idea和CV从入门到精通资料及应用!发论文/搞科研/涨薪,强烈推荐!
今天凌晨3点50,Claude Code发布重磅功能跨窗口会话,可以让多个AI能一起并肩作战了!
平时咱们写代码,做产品设计的会同时开好几个Claude Code窗口,一个处理数据库迁移,一个写API等等。
但这些窗口完全互相隔离各干各的,A窗口跑出来结论,B窗口完全不知情,只能靠人手动复制粘贴来回搬运信息。而最新的跨窗口对话就是专门解决这个痛点的。
简单来说,就是让不同Claude Code实例之间可以直接互相传话一起工作,效率直线上升。
什么场景适合这个功能
其实用的时候还挺多的,手上多个任务并行,一个窗口产出结果,别的窗口能够用上,就适合启用这套通信。
模型自己会判断什么时候需要推送消息,我们也可以直接口头下达指令让Claude Code主动去找另一个会话沟通。
功能示例
实际开发里面会碰到不少高频场景。比如有的窗口做完调研,摸清楚哪些改动具备破坏性,或是敲定整套技术方案,就直接给负责对应模块会话推送精简摘要,不用我们来回切换复制文字。
不少开发者会在同一个代码仓库开出多个工作目录,分开跑不同开发任务,不同会话之间可以同步已经合并完成改动。
遇到数据库迁移,大批量自动化测试这种耗时很久任务,跑任务会话还可以把进度实时推送到我们正在盯着窗口,我们也可以主动询问另外实例任务走到哪一步。
手上有多台设备,电脑和网页端同时开实例,收到别的设备推送消息之后还可以直接回复。
这里需要留意跨设备只能被动应答,不能凭空给另一台设备会话发起全新对话。
怎么发起会话之间消息推送
你完全不用操心具体的发送过程,Claude会自己判断什么时候该同步信息。
整套流程会先扫描全部可用会话,定位目标对象,之后完成消息发送,全程不用我们手动调用底层能力。
既可以交给模型自主判断什么时候发,也可以我们直接口述需求触发整个流程。
举两个日常直接输入的例子,我们直接说去问问另一台终端会话数据库迁移有没有跑完,或是把刚刚做完改动同步给处理支付接口那个会话就够。
模型自己整理合适内容推送过去。消息接收之后长什么样,可以翻看后面消息展示相关部分。
消息投递逻辑也很简单:接收会话不会打断正在运行工具任务,会等到两轮工具执行间隙再读取消息。
如果会话此刻处于空闲,就直接触发一轮交互处理收到内容。普通交互式会话默认可以正常收消息,但部分特殊配置会阻断整个流程。
每一条进来消息,接收方都会跑一遍自身校验逻辑,最后走向分三种情况。第一种投递成功,直接交给模型处理。
第二种临时存起来,等待我们手动批准,超时没处理直接丢掉。第三种直接丢弃,不会产生任何提示。
想要看看当前环境全部能连通会话,直接敲命令 list‑agents。输出列表会展示每个会话对外名字,消息发送依靠这套标识定位。
列表里面一共三类对象,当前会话内部生成子智能体,本机其他后台或是前台 Claude Code 实例,还有连上远程控制之后出现别的设备会话。
智能体团队成员不会出现在这个列表,要去到团队面板完成沟通。跨设备条目会打上远程控制标记,记住这类实例只能被动回复。
消息到了对面怎么处理
消息到达后,接收会话会在两轮工具调用的间隙去读取,不会打断正在执行的任务。如果会话闲着,会直接启动一轮新交互来处理。
接收端会明确知道消息来源是其他会话而不是你本人,所以有些操作会受到限制。
比如不能代替你审批权限请求,不能修改配置文件,消息里夹带的/compact这类命令也不会被执行。
每个会话对入站消息的处理策略可以配置三种模式。Delivered模式最省心,消息直接投递给Claude处理。
held模式会暂存消息,等你手动批准或者改配置后才交付,超时没处理就丢弃。Refused模式最简单粗暴,所有消息直接扔掉。
单个会话消息缓存上限是100条,超出就扔掉最早的。同一发送方短时间内重复发相同消息会被限流丢弃。双向循环发信系统会自动终止,防止两个会话无限互相喊话。
本机会话之间通信走Unix套接字,不经过Anthropic服务器,只要功能开着就能用。不过容器环境要注意,宿主机会话和容器内会话文件系统隔离,没法互通。同一容器内的多个会话倒是可以正常通信。
自己写的钩子或者Bash脚本也能往会话套接字推消息。会话自身子进程发的消息有特殊豁免,没配置crossSessionInbound的情况下系统会校验父子进程关系后自动投递。
Linux下子进程退出后还能校验归属,macOS只有子进程运行中才能校验。容器里Claude作为PID 1时没法校验,就按普通外部会话处理。
脚本访问套接字受沙盒配置控制,不过需要在sandbox.network.allowUnixSockets里明确允许。
如何使用该功能
首先版本得够新,v2.1.224以上的Claude Code才行。系统方面macOS和Linux没问题,Windows原生环境暂时还不支持。不过用WSL2的话也算Linux阵营,可以正常使用。
有个坑需要注意,如果设置了某些环境变量比如CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC或者DO_NOT_TRACK,这功能会被自动禁用。
想看功能是否正常,直接敲/list-agents命令。要是命令不存在,说明版本或系统不支持;命令能跑但消息发不过去,那就是权限配置或者接收方设置的问题。
关于更多的跨窗口会话功能,大家可以查看原技术文档哈。
完整技术文档:https://code.claude.com/docs/en/cross-session-messaging
本文系学术转载,如有侵权,请联系CVer小助手删文
后台回复:绘图神器,即可下载绘制神经网络结构的神器!
何恺明在MIT授课的课件PPT下载
在CVer公众号后台回复:何恺明,即可下载本课程的所有566页课件PPT!赶紧学起来!
CVPR 2025 论文和代码下载
在CVer公众号后台回复:CVPR2025,即可下载CVPR 2025论文和代码开源的论文合集
CV垂直方向和论文投稿交流群成立
扫描下方二维码,或者添加微信号:CVer2233,即可添加CVer小助手微信,便可申请加入CVer-垂直方向和论文投稿微信交流群。另外其他垂直方向已涵盖:目标检测、图像分割、目标跟踪、人脸检测&识别、OCR、姿态估计、超分辨率、SLAM、医疗影像、Re-ID、GAN、NAS、深度估计、自动驾驶、强化学习、车道线检测、模型剪枝&压缩、去噪、去雾、去雨、风格迁移、遥感图像、行为识别、视频理解、图像融合、图像检索、论文投稿&交流、PyTorch、TensorFlow和Transformer、NeRF、3DGS、Mamba等。
一定要备注:研究方向+地点+学校/公司+昵称(如Mamba、多模态学习或者论文投稿+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群
![]()
▲扫码或加微信号: CVer2233,进交流群
CVer计算机视觉(知识星球)人数破万!如果你想要了解最新最快最好的CV/DL/AI论文、实战项目、行业前沿、从入门到精通学习教程等资料,一定要扫描下方二维码,加入CVer知识星球!最强助力你的科研和工作!
▲扫码加入星球学习
▲点击上方卡片,关注公众号
整理不易,请赞和在看


