Claude Code 2.1.224 añade mensajería entre sesiones, compatible con flujos de trabajo de desarrollo en paralelo

Anthropic ha añadido una capa de coordinación a Claude Code: ahora las sesiones de codificación independientes pueden enviarse mensajes directamente entre sí. Esta función ya está disponible en Claude Code v2.1.2

发布于 2026年8月11日generalGEO 评分: 08 次阅读
Claude Code 2.1.224 añade mensajería entre sesiones, compatible con flujos de trabajo de desarrollo en paralelo

Claude Code 2.1.224 añade mensajería entre sesiones, compatible con flujos de trabajo de desarrollo en paralelo

Introducción

Anthropic ha añadido una nueva capa de coordinación a Claude Code: las sesiones de codificación independientes ahora pueden enviarse mensajes directamente entre sí.

La función se lanzó con Claude Code v2.1.224 el 7 de agosto de 2026. Anthropic la denomina mensajería entre sesiones.

Los desarrolladores ya no necesitan copiar manualmente los resultados descubiertos entre múltiples ventanas de terminal; en su lugar, pueden hacer que una sesión de Claude Code informe a otra de que una dependencia ha cambiado, una migración ha finalizado, un error ha sido corregido o una decisión ha sido tomada.

El artículo original de AIBase considera esta función una mejora significativa para los desarrolladores que manejan múltiples tareas simultáneamente. Esta descripción es correcta en su orientación, pero la documentación oficial de Anthropic añade varios detalles importantes.

La mensajería entre sesiones:

  • Requiere Claude Code v2.1.224 o una versión superior
  • Funciona en macOS y Linux (incluido Linux bajo WSL 2)
  • No es compatible con Windows nativo
  • Intercambia mensajes de texto, no el historial completo de conversaciones ni archivos
  • Utiliza ListAgents para descubrir sesiones accesibles
  • Utiliza SendMessage para entregar mensajes
  • Se aplica a múltiples sesiones en la misma máquina
  • También puede conectarse a sesiones compatibles en otras máquinas o a Claude Code en la web
  • Incluye controles de entrada que permiten aceptar, poner en espera o rechazar mensajes

Hasta el 10 de agosto, el registro de cambios oficial ya ha superado la versión v2.1.224. La versión 2.1.225 mejoró la iniciación entre máquinas, y al momento de preparar este artículo, v2.1.227 figura como la versión más reciente en el registro de cambios de Anthropic.

El punto clave es que v2.1.224 introdujo la función, mientras que las versiones posteriores han optimizado su comportamiento.

Las sesiones de Claude Code ahora pueden comunicarse entre sí

Antes de la mensajería entre sesiones, los desarrolladores que ejecutaban múltiples sesiones de Claude Code a menudo tenían que actuar como capa de comunicación entre ellas.

Imagina los siguientes tres terminales:

Sesión A: Refactorización de autenticación
Sesión B: Actualización de la API de pagos
Sesión C: Ejecución de migraciones y pruebas de integración

Si la sesión A cambiaba una interfaz compartida de la que dependía la sesión B, el desarrollador debía notar el cambio y explicarlo manualmente.

Si la sesión C completaba una migración de larga duración, el desarrollador debía revisar el terminal y reportar el resultado a las sesiones que estaban esperando.

Con la mensajería entre sesiones, Claude puede transmitir esta información directamente.

El flujo de trabajo simplificado queda así:

Sesión A
  │
  │ “La interfaz de autenticación ha cambiado; usa createSessionV2()”
  ▼
Sesión B

Sesión C
  │
  │ “La migración se ha completado con éxito”
  ▼
Sesión A

La documentación de Anthropic ofrece dos ejemplos representativos.

Cuando un cambio rompe algo de lo que depende otra sesión, una sesión puede advertir a la otra. La sesión que ha resuelto un problema también puede enviar la respuesta a otra sesión que esté bloqueada por ese problema.

Esto suena simple, pero cambia la forma en que se organizan los flujos de trabajo paralelos de Claude Code.

Los mensajes son texto, no contexto compartido

Lo que la mensajería entre sesiones no hace es uno de los detalles técnicos más importantes.

Un mensaje es solo un fragmento de texto escrito por una sesión de Claude y entregado a otra.

No envía automáticamente:

  • El historial completo de conversación del remitente
  • Archivos
  • Salidas de herramientas
  • Contexto oculto
  • El estado completo del repositorio
  • Aprobaciones de permisos

Si el desarrollador desea que otra terminal continúe la misma conversación en el mismo contexto, Anthropic recomienda reanudar la sesión en lugar de utilizar la mensajería entre sesiones.

La mensajería entre sesiones es más adecuada para mensajes de coordinación breves, como:

La integración de pagos ahora espera `customer_id` en lugar de `user_id`.
Actualiza tu rama antes de ejecutar la suite de pruebas completa.

O:

La migración de la base de datos se ha completado con éxito.
Las 214 pruebas de integración han pasado.
Puedes continuar con la verificación del despliegue.

Este diseño mantiene la mensajería ligera.

También reduce el riesgo de que una sesión reciba silenciosamente una gran cantidad de contexto irrelevante de otra sesión.

Claude utiliza ListAgents y SendMessage

Los desarrolladores normalmente no invocan directamente las herramientas de mensajería.

Claude Code utiliza dos herramientas internas:

  • ListAgents
  • SendMessage

ListAgents permite a Claude descubrir qué sesiones compatibles están actualmente accesibles.

SendMessage entrega un mensaje de texto a una de esas sesiones.

El desarrollador puede hacer solicitudes directamente a Claude en lenguaje natural.

Por ejemplo:

Pregunta a la sesión que se ejecuta en mi otro terminal si la migración ya ha terminado.

Claude encontrará la sesión relevante y redactará el mensaje real.

Otro ejemplo:

Explica a la sesión que está trabajando en la API de pagos los cambios de autenticación que acabamos de hacer.

El desarrollador no necesita escribir manualmente mensajes legibles por máquina ni pasar ID de sesión a la API subyacente.

Esto mantiene la interacción coherente con el uso normal de Claude Code.

Los cuatro casos de uso principales destacados por Anthropic

La documentación de Anthropic señala varias situaciones en las que la mensajería entre sesiones resulta especialmente útil.

1. Entrega de descubrimientos

Una sesión puede descubrir información que otra sesión necesita.

Ejemplos incluyen:

  • Cambios destructivos en la API
  • Restricciones de base de datos
  • Requisitos de versiones de dependencias
  • Nuevas decisiones de implementación
  • Causas raíz encontradas durante la depuración
  • Fallos de pruebas causados por otro módulo

Sin mensajería, el desarrollador debe actuar como mensajero.

Con mensajería, las sesiones pueden resumir los descubrimientos y enviarlos directamente.

Ejemplo:

La sesión A descubre:
“La devolución de llamada de OAuth ahora exige verificación PKCE.”

La sesión A envía a la sesión B:
“La implementación de autenticación ahora exige PKCE.
Actualiza el flujo de devolución de llamada móvil antes de fusionar.”

Esto resulta muy útil cuando múltiples sesiones trabajan en partes interrelacionadas del mismo proyecto.

2. Coordinación de worktrees de Git en paralelo

Los worktrees de Git son una combinación natural con la mensajería entre sesiones.

Los desarrolladores pueden crear directorios de trabajo separados para tareas independientes y ejecutar una sesión de Claude Code en cada uno.

Por ejemplo:

repositorio/
├── rama-principal
├── worktree-auth
├── worktree-payments
└── worktree-tests

Cada worktree puede avanzar de forma independiente.

Cuando una sesión cambia algo que afecta a otra rama, Claude puede notificar a la sesión correspondiente.

Esto reduce un riesgo común en el desarrollo paralelo: que múltiples ramas avancen basándose en suposiciones obsoletas.

La mensajería entre sesiones no fusiona código automáticamente.

Ayuda a los agentes a coordinarse antes de que los humanos entren en la fase de fusión.

3. Obtención de estado desde trabajos de larga duración

Algunas tareas de codificación requieren mucho más tiempo que una ronda normal de interacción.

Por ejemplo:

  • Migraciones grandes
  • Suites completas de pruebas de integración
  • Compilaciones largas
  • Análisis estático
  • Refactorizaciones grandes
  • Generación de código a nivel de repositorio
  • Actualizaciones de dependencias

Los desarrolladores pueden mantener una sesión activa mientras trabajan en otra.

La mensajería entre sesiones permite que los trabajadores de larga duración informen de sus resultados.

Por ejemplo:

Sesión A:
Ejecuta la migración completa y la suite de pruebas.
Cuando termines, envía los resultados a la sesión de arquitectura.

El desarrollador puede seguir trabajando en otros lugares sin tener que revisar constantemente el terminal de larga duración.

4. Comunicación entre máquinas

Anthropic también admite mensajería más allá de las sesiones en la misma computadora.

Los flujos de trabajo compatibles pueden incluir:

  • Otra sesión de Claude Code en una de tus máquinas
  • Claude Code en la web
  • Sesiones conectadas a control remoto

Hay un detalle importante de versiones.

Claude Code v2.1.

224 introdujo la mensajería entre sesiones, e incluye soporte entre máquinas, pero la documentación actual de Anthropic indica que iniciar una nueva conversación con una sesión en otra máquina por nombre requiere la versión v2.1.225 o superior.

Antes de v2.1.225, una sesión podía responder a mensajes de otra máquina, pero la capacidad de iniciar conversaciones entre máquinas era más limitada.

Por lo tanto, para los desarrolladores que deseen el comportamiento más completo, se recomienda actualizar a una versión superior a 2.1.224.

La mensajería en la misma máquina permanece en tránsito local

La mensajería entre sesiones utiliza diferentes rutas de entrega según dónde se ejecute la sesión receptora.

Anthropic documenta el siguiente comportamiento:

Destino Ruta de entrega
Otra sesión en la misma máquina Socket local por sesión
Sesión en otra máquina A través de los servidores de Anthropic y la infraestructura de control remoto
Claude Code en la web A través de los servidores de Anthropic hasta la sesión en la nube

El escenario de la misma máquina es especialmente notable.

Anthropic afirma que los mensajes entre sesiones locales se transmiten a través de sockets por sesión y no pasan por los servidores de Anthropic.

Cada sesión compatible se registra localmente y crea un socket de bandeja de entrada.

Otras sesiones lo descubren a través de la información de sesión local.

Esto también crea un límite del sistema de archivos.

Si dos sesiones de Claude Code no pueden ver los mismos archivos de registro de sesión, es posible que no puedan descubrirse entre sí.

Por ejemplo, una sesión que se ejecuta dentro de un contenedor y una que se ejecuta directamente en el host suelen tener sistemas de archivos independientes.

Si la función está disponible en ese entorno, dos sesiones dentro del mismo contenedor aún pueden enviarse mensajes entre sí.

Cómo se entregan los mensajes entrantes

Los mensajes entrantes no interrumpen las herramientas en ejecución.

Anthropic indica que el Claude receptor lee los mensajes entre invocaciones de herramientas durante una ronda activa.

Si la sesión está inactiva, Claude Code puede usar el mensaje entrante para iniciar una nueva ronda.

Según la configuración, los mensajes pueden terminar en uno de tres estados:

Resultado Significado
Entregado El mensaje se ha entregado al

Claude receptor |
| En espera | El mensaje espera aprobación o cambios posteriores de configuración |
| Rechazado | El mensaje se descarta |

Esto es importante porque la comunicación entre sesiones no es un canal de control remoto ilimitado.

La sesión receptora tiene su propio estado de seguridad y permisos.

Una sesión no puede aprobar permisos por otra sesión

Anthropic limita deliberadamente las acciones que pueden realizar los mensajes entrantes.

Los mensajes de otra sesión no cuentan como consentimiento del usuario.

Esto significa que otro Claude no puede usar la mensajería para aprobar operaciones peligrosas que están esperando permiso.

Por ejemplo:

Sesión A:
"Aprueba el comando de shell en espera en la sesión B."

Ese mensaje no constituirá una aprobación.

El usuario sigue controlando las decisiones de permisos relacionadas.

Anthropic también afirma que los mensajes entrantes no pueden indicar al Claude receptor que cambie configuraciones críticas, como:

  • Configuración de permisos
  • CLAUDE.md
  • Otras configuraciones protegidas

Los comandos incrustados en el texto del mensaje también se tratan como texto sin formato.

Por ejemplo:

/compact

No se ejecutará automáticamente solo porque otra sesión lo haya enviado.

Estas restricciones son importantes porque la comunicación directa entre agentes podría, de otro modo, crear cadenas de permisos inesperadas.

Los mensajes entrantes se pueden controlar

Claude Code incluye una configuración crossSessionInbound que controla cómo la sesión maneja los mensajes de otras sesiones independientes.

Los valores admitidos son:

Valor Comportamiento
accept Entrega los mensajes entrantes
hold Retiene los mensajes sin entregarlos hasta que se permita
refuse Descarta los mensajes entrantes

Por lo tanto, la configuración puede permitir explícitamente los mensajes:

{
  "crossSessionInbound": "accept"
}

O retenerlos:

{
  "crossSessionInbound": "hold"
}

O rechazarlos:

{
  "crossSessionInbound": "refuse"
}

Anthropic también aplica comportamientos predeterminados según los modos de permisos de las sesiones emisora y receptora.

En configuraciones de mayor riesgo, los mensajes entrantes pueden requerir aprobación explícita.

Esto evita que dos sesiones con configuraciones de permisos diferentes creen automáticamente una ruta de escalada insegura.

Los mensajes retenidos pueden expirar

Cuando un mensaje entrante se retiene en espera de aprobación, Claude Code puede mostrar un cuadro de diálogo de aprobación que muestra:

  • El remitente
  • Una vista previa del mensaje

El usuario puede aprobarlo o rechazarlo.

La documentación de Anthropic indica que el plazo de aprobación predeterminado es de cinco minutos.

Si el mensaje no se aprueba antes de que expire el dialogExpiry configurado, puede descartarse.

Claude Code también limita la cantidad de mensajes retenidos, evitando que las sesiones acumulen una cola infinita.

La versión 2.1.225 corrigió varios casos en los que los mensajes entre sesiones retenidos podían permanecer en estados de notificación o expiración inesperados en sesiones sin interfaz.

Esta es otra razón para no considerar la función como definitiva solo porque v2.1.224 la introdujo.

Requisitos de disponibilidad

La mensajería entre sesiones tiene requisitos específicos de plataforma y proveedor.

Según la documentación actual de Anthropic:

Sistemas operativos compatibles

  • macOS
  • Linux
  • Linux dentro de WSL 2

No compatible

  • Windows

nativo

Esta distinción es importante.

Claude Code en sí es compatible con Windows, pero la función de mensajería entre sesiones no está disponible actualmente en sistemas Windows nativos.

Limitaciones del proveedor

Anthropic afirma que la mensajería entre sesiones no está disponible cuando Claude Code se ejecuta a través de varias rutas de proveedores externos, incluidos:

  • Amazon Bedrock
  • Claude Platform en AWS
  • Agent Platform de Google Cloud
  • Microsoft Foundry

La disponibilidad también puede depender de la evaluación de características experimentales y la configuración del entorno.

Por lo tanto, los desarrolladores deben verificar la función en el entorno donde realmente planean usarla.

Cómo verificar tu versión de Claude Code

El registro de cambios oficial de Anthropic recomienda usar el siguiente comando para verificar la versión instalada:

claude --version

La función de mensajería entre sesiones requiere:

Claude Code 2.1.224 o superior

Dado que las versiones posteriores incluyen correcciones y mejoras entre máquinas, a menos que la organización tenga una política de implementación controlada, generalmente se recomienda usar la versión compatible actual en lugar de fijarse específicamente en v2.1.224.

Cómo actualizar Claude Code

Para instalaciones nativas de Claude Code, Anthropic admite:

claude update

Las instalaciones nativas suelen buscar actualizaciones en segundo plano e instalarlas.

Las nuevas versiones se activarán en el próximo inicio de Claude Code.

Anthropic también documenta:

claude doctor

Para verificar el estado de instalación y actualización.

Las instalaciones mediante gestores de paquetes pueden requerir comandos de actualización separados.

Por ejemplo, las instalaciones con Homebrew se pueden actualizar con:

brew upgrade claude-code

O, cuando se sigue el canal más reciente:

brew upgrade claude-code@latest

El método exacto de actualización depende de cómo se haya instalado Claude Code.

Ejemplo: dos sesiones manejan funcionalidades relacionadas

Imagina que un desarrollador está construyendo una aplicación que involucra dos tareas relacionadas.

Terminal 1

Objetivo:
Refactorizar el servicio de autenticación y actualizar la creación de sesiones.

Terminal 2

Objetivo:
Actualizar la API de pagos para usar el nuevo objeto de usuario autenticado.

La terminal 1 descubre que la interfaz cambia de:


createSession({ userId, organizationId })

终端 1 不必等待开发人员注意到,而是可以向另一个会话发送消息说明这一变更。

接收会话随后可以在完成支付实现之前更新自己的工作。

当许多 AI 编码会话独立运行时,正是这种小型的协调事件会变得代价高昂。

示例:并行调查

跨会话消息功能对于调试也很有用。

开发人员可能会运行三个会话:

会话 A:
调查 API 错误。

会话 B:
检查数据库日志。

会话 C:
检查最近的部署和配置更改。

假设会话 B 发现数据库连接在凭据轮换后立即开始失败。

它可以通知其他会话。

会话 A 不再需要继续调查无关的请求解析问题。

会话 C 可以专注于部署是否获取了新的密钥。

系统不会

自动创建一个完全托管的多智能体团队。

开发者仍然启动并引导独立的会话。

消息传递只是降低了在这些会话之间传递有用发现的成本。

跨会话消息传递不等同于智能体团队

Claude Code 现在有多种方式来处理多个智能体或会话。

它们解决的是不同的问题。

功能 最适合的场景
跨会话消息传递 你自己启动并引导的独立会话
恢复 继续同一对话及其上下文
智能体团队 Claude 生成并监督的协调智能体
智能体视图 从一个位置监控和引导多个会话
远程控制 从另一设备自行控制会话
频道 将外部事件(如 CI 或聊天消息)发送到会话中

这一区别很重要,因为“多个 Claude 实例相互对话”可以描述几种不同的架构。

跨会话消息传递特指独立 Claude Code 会话之间的轻量级通信层。

该功能对大型项目的改变

AIBase 文章认为,这次更新可以减轻大型项目中的人工协调负担。

这是最重要的实际意义。

开发者可以将项目划分为多个独立的工作流:

身份验证
支付
前端
数据库迁移
测试
文档

每个会话可以专注于一个领域。

当某个决策或变更影响到另一个领域时,相关信息可以直接在会话之间传递。

这可以减少:

  • 终端之间的复制粘贴
  • 重复的解释
  • 延迟的依赖警告
  • 重复的调查
  • 持续的状态检查

但它并不能消除集成工作。

独立会话仍然可能:

  • 产生冲突的编辑
  • 误解消息
  • 使用过时的仓库状态
  • 得出不同的技术结论
  • 将错误的发现传递给另一个会话

开发者仍然需要测试、代码审查、版本控制以及适当的权限边界。

跨会话消息传递的最佳实践

在实际使用中,一些习惯可以让该功能更加可靠。

保持消息聚焦

一条有用的消息应说明:

  • 改变了什么
  • 为什么重要
  • 哪个组件受到影响
  • 另一个会话应验证什么

例如:

数据库迁移已将 `billing_customer_id` 重命名为 `customer_id`。
你的分支仍有两处查询引用了旧字段。
请在进行集成测试之前更新这些查询。

这比下面这样更好:

我改了一些数据库的东西。检查一下。

不要将消息视为共享内存

接收会话不会继承发送者的全部推理过程。

如果发现依赖于某个文件、提交、日志或测试结果,请明确标识出来。

使用 Worktree 进行并行代码变更

当多个会话正在积极编辑同一个仓库时,隔离的 Git worktree 可以减少文件冲突。

跨会话消息传递可以协调分支,而 Git 仍然负责处理代码历史和合并。

高风险操作保留人工审批

代理间的消息传递对于协调工作非常有用。

它不应成为绕过以下机制的途径:

  • 部署审批
  • 生产环境访问控制
  • 破坏性命令
  • 安全审查
  • 财务操作

Anthropic 的权限设计已经确保一条消息不能替代用户批准。团队应在更广泛的工作流程中保持这种隔离。

更新至最低版本以上

v2.1.224 引入了该功能,但后续版本修复了消息处理行为并改进了跨机器通信。

除非企业部署需要固定版本,否则使用最新的受支持版本是更安全的选择。

常见问题

什么是 Claude Code 跨会话消息传递?

跨会话消息传递允许一个独立的 Claude Code 会话向另一个会话发送文本消息。它旨在用于并行工作会话之间的协调,例如交接发现、报告任务状态或警告另一个会话即将发生的破坏性变更。

哪个 Claude Code 版本引入了跨会话消息传递?

该功能在 Claude Code v2.1.224 中引入,发布于 2026 年 8 月 7 日。Anthropic 当前文档要求使用 v2.1.224 或更高版本。

跨会话消息传递会共享完整的 Claude 对话吗?

不会。接收会话只会获得消息文本、发送者身份,通常还有一个回复地址——而非发送者的对话历史或文件。如果需要延续完整的对话上下文,请使用会话恢复功能。

Claude Code 会话可以跨电脑互相发送消息吗?

可以,受支持的会话可以通过 Anthropic 的 Remote Control 基础设施跨机器通信。Anthropic 指出,要按名称与另一台机器上的会话发起新对话,需要 v2.1.225 或更高版本;v2.1.224 的跨机器行为较为有限。

跨会话消息传递支持 Windows 吗?

它支持 macOS 和 Linux,包括 WSL 2 下的 Linux。Anthropic 当前文档说明该功能在原生 Windows 上不可用。

同一台机器上的消息会经过 Anthropic 服务器吗?

不会。Anthropic 表示,同一机器上的会话之间发送的消息使用每会话本地套接字,不会经过 Anthropic 服务器。

一个 Claude 会话可以批准另一个会话的权限请求吗?

不可以。传入的跨会话消息绝不算作用户同意。它也不能强制另一个会话更改受保护的权限或配置设置。

如何更新 Claude Code?

对于原生安装,运行 claude update,然后重启 Claude Code。可以使用 claude --version 检查已安装的版本,并使用 claude doctor 诊断更新状态。

相关工具

适用于Claude生成并监督团队的任务工作流。

  • Git Worktree:Git官方用于从一个仓库维护多个工作树的机制,适用于并行的Claude Code会话。

Control remoto de Claude Code: la función de Anthropic para operar sesiones de Claude Code desde otro dispositivo.

Enlaces relacionados

Resumen

Claude Code v2.1.224 introdujo la función de mensajería entre sesiones, que permite que sesiones independientes de Claude Code se descubran entre sí y se envíen mensajes de texto. Esta función está diseñada para el trabajo en paralelo: compartir resultados de hallazgos, coordinar árboles de trabajo, recibir actualizaciones de tareas de larga duración y reducir la necesidad de que los desarrolladores transmitan información manualmente entre múltiples terminales.

La implementación es deliberadamente limitada en funcionalidad. Los mensajes no incluyen el historial completo de conversaciones ni archivos, una sesión no puede aprobar permisos en nombre de otra, y los mensajes entrantes pueden aceptarse, posponerse o rechazarse. En la misma máquina, los mensajes se mantienen localmente a través del socket de cada sesión.

Las versiones posteriores han refinado la función original. En particular, la v2.1.225 mejoró el establecimiento de conexiones entre máquinas y corrigió escenarios de procesamiento de mensajes en sesiones sin interfaz.

La verdadera mejora no es solo que dos ventanas de Claude puedan "chatear", sino que agentes de codificación independientes ahora pueden coordinar su trabajo sin que el desarrollador actúe como bus de mensajes entre cada tarea paralela.

Claude Code 2.1.224 新增跨会话消息传递,支持并行开发工作流