stamatios
← Voltar ao feed
Claude Code agora permite mensagens entre sessões de programação
Dev & Engenharia · IA & Modelos

Claude Code agora permite mensagens entre sessões de programação

resumo de ~3 min

Cross-session messaging no Claude Code

O Claude Code agora permite que sessões independentes troquem mensagens entre si - uma sessão pode avisar outra sobre uma mudança que quebra o que ela está construindo, repassar uma resposta que desbloqueia trabalho, ou reportar o status de uma tarefa longa. O recurso está disponível a partir da versão 2.1.224, em macOS e Linux (incluindo WSL 2), e vem ativado por padrão quando os requisitos são atendidos.

Como funciona

Claude usa duas ferramentas internas: ListAgents para descobrir quais sessões estão acessíveis e SendMessage para entregar uma mensagem. A mensagem é sempre texto simples - nunca histórico de conversa ou arquivos. A sessão receptora lê a mensagem entre tool calls (sem interromper uma ferramenta em execução) ou inicia um novo turno se estiver ociosa.

Na mesma máquina, a entrega acontece via socket local, sem passar pelos servidores da Anthropic. Entre máquinas ou para o Claude Code na web, a mensagem passa pelos servidores da Anthropic via Remote Control, e Claude só pode responder (não iniciar a conversa).

Casos de uso

  • Handover de descobertas: uma sessão detecta uma breaking change e avisa a sessão afetada.
  • Coordenação de worktrees paralelos: sessões no mesmo repositório informam o que foi mergeado.
  • Status de tarefas longas: uma migração ou suíte de testes reporta de volta à sessão que você está monitorando.
  • Respostas entre máquinas: responder uma mensagem vinda de outra máquina ou da web.

Segurança e controles

Uma mensagem recebida nunca aprova permissões, não altera configuração e não executa comandos. A sessão receptora mantém suas próprias regras de permissão. O controle crossSessionInbound define se mensagens são aceitas, retidas para aprovação ou recusadas. Há também isolatePeerMachines para exigir aprovação antes de qualquer mensagem sair da máquina local.

Disponibilidade e limitações

Não está disponível em Amazon Bedrock, Claude Platform on AWS, Google Cloud Agent Platform nem Microsoft Foundry. Variáveis de ambiente que desativam feature flags (como DISABLE_TELEMETRY ou DO_NOT_TRACK) também desligam o recurso. Mensagens são apenas texto simples, loops são automaticamente limitados por rate-limiting, e há um teto de 50 mensagens pendentes por sessão.