Resumo
O Claude Code v2.1.224 adiciona ambientes self-hosted para sessões web, mobile e desktop, mensagens entre sessões (SendMessage/ListAgents) e opções de mascaramento de credenciais na sandbox, além de corrigir falhas de isolamento entre projetos, de entrega de mensagem e do Remote Control.
Novidades
- Ambientes self-hosted:
claude self-hosted-runnertransforma máquinas ou containers próprios em destino de execução para sessões web, mobile e desktop, disponível nos planos Team e Enterprise. - Fonte de plugin
archive: instala plugins a partir de um zip via HTTPS, sem git nem npm, com fixação opcional por SHA-256. SendMessageentre sessões: sessões do Claude Code passam a trocar mensagem entre si, em qualquer máquina, comListAgentspara descobrir sessões ativas (macOS e Linux);crossSessionInboundedialogExpirycontrolam retenção para aprovação em sessões com permissões flexibilizadas.- Mascaramento de credenciais na sandbox: opções
extract/onExtractNoMatchpara valores estruturados,decode: "jwt"commaskClaimspara JWT eawsPairs/sigv4para reassinatura SigV4 da AWS, exigindonetwork.tlsTerminatee definição via configurações de usuário, gerenciadas ou--settings. ANTHROPIC_BEDROCK_REGION_PREFIXpara preferir um perfil de inferência cross-region específico no Bedrock, em vez do derivado deAWS_REGION.
Melhorias
- Modo tela cheia mantém o histórico completo pré-compactação no scrollback através de compactações sucessivas, em vez de só o intervalo mais recente.
- Remote Control mostra progresso de compactação e o limite pós-compactação para clientes web e mobile conectados, e
/clearpropaga para esses clientes. - Falha de conexão do Remote Control ganha indicador persistente com detalhes e atalho de reconexão, em vez de um toast de 8 segundos.
- Limite de 200 subagentes por sessão removido; sessões longas não recusam mais novos agentes (limites de concorrência e profundidade continuam valendo).
Correções
- Caminhos de projeto longos (mais de 200 caracteres) resolvendo para o diretório de sessão de outro projeto sob um prefixo sanitizado compartilhado; listagem, renomeação, fork, exclusão de sessão e
/resumenão cruzam mais projetos. SendMessagereportando “Message sent” quando a escrita na caixa de entrada de um colega falhava de verdade; entregas com falha agora aparecem como erro.- Entradas de negação de sistema de arquivos da sandbox com barra final (como
denyRead: "~/.aws/") podendo ser contornadas silenciosamente no Linux e no macOS. - Detalhes de violação de sandbox nunca aparecendo no resultado do Bash; o Claude agora vê qual acesso a arquivo ou rede foi negado e por quê.
- Registros de instalação de plugin corrompidos silenciosamente quando o mesmo plugin era instalado em múltiplos projetos.
- Copiar com seleção no Wayland às vezes não chegando à área de transferência, por uma corrida entre duas escritas de seleção.
Breaking changes
A origem pública não declara quebra de compatibilidade, migração ou alteração obrigatória de configuração.
Ponto de Atenção
- Claude Code v2.1.224 — Vazamento de credenciais e isolamento entre projetos: as correções de sandbox (barra final em
denyRead, violação não reportada ao Bash) e de caminho de projeto longo tratam de exposição real de dados entre sessões; equipes com paths de projeto extensos ou regrasdenyReadcom barra final devem revisar o comportamento pós-atualização. - Compartilhamento de transcript no feedback: com consentimento, o compartilhamento passa a incluir também o system prompt (que inclui instruções de
CLAUDE.md), definições de ferramentas e parâmetros de modelo da última requisição, com segredos redigidos como antes.
Notas da versão
- Claude Code v2.1.224 — Ambientes self-hosted como destaque: a origem lista o
self-hosted-runnercomo a mudança central da versão, voltada a planos Team e Enterprise.