返回数码生活

Claude Code 支持不同会话互发消息了

周末睡懒觉
周末睡懒觉1级

Anthropic 给 Claude Code 加了跨会话消息能力,版本是 2.1.224,已在周五面向 macOS 和 Linux 推送。以前开多个终端窗口做不同任务时,上下文只能靠自己复制粘贴;现在不同会话可以直接互发消息,省掉那一步。

实现上主要靠两个新工具:ListAgents 用来发现本机上其他还在跑的会话,SendMessage 负责把消息送过去。收到消息的一侧会显示一张带标签的卡片,并能回链到发送方。官方说明里写得很清楚,会话之间只传文本,不会把对话历史、文件或权限一起带过去。

实际用法可以是:某个会话改了依赖,提醒另一个会话注意;或者把对方等的答案直接传过去。材料也强调,来信本身不能替你批准权限请求,也不能改另一边会话的设置。它和已有的子代理、Agent Teams 是并列关系——连的是你自己已经开着的多个会话,而不是由 Claude 自己拉起、托管的那一类。

同机会话之间的消息只在本地走,不会上到 Anthropic 服务器。跨设备时,目前只能通过 Remote Control 以回复的形式工作,也就是把 Mac 终端和 iOS、Android 上的 Claude 应用连起来。Windows 这边还用不了,需要 macOS 或 Linux,并升级到 2.1.224 及以上。同版本还带了另外 31 项改动,其中一项是面向 Team 与 Enterprise 方案的 claude self-hosted-runner 命令。

对同时开多窗口做前后端、改配置又改测试的人,跨会话只传摘要文本,等于用可控的短消息代替整段上下文搬运;权限和设置仍锁在各自会话里,取舍也比较清楚。

本版动态

正在加载...
0 浏览