Claude Code v2.1.214
Resumo
O Claude Code v2.1.214 reforça as verificações de permissão no Bash, no zsh, no Windows PowerShell e em comandos remotos. A versão também amplia a telemetria, melhora a sinalização de ferramentas extensas e corrige sessões em segundo plano, plugins, hooks, conexões por proxy e integrações MCP.
Novidades
- Claude Code v2.1.214 — Encerramento de conversas: a ferramenta EndConversation permite que o Claude encerre sessões com abuso grave ou tentativas de jailbreak.
- Claude Code v2.1.214 — Progresso de ferramentas: chamadas extensas emitem uma sinalização periódica para informar que a execução continua ativa.
- Claude Code v2.1.214 — Metadados de memória: o frontmatter dos arquivos de memória recebe o timestamp ISO
modified. - Claude Code v2.1.214 — Telemetria OpenTelemetry: eventos de log recebem
message.uuid,client_request_idetool_source, eCLAUDE_CODE_OTEL_CONTENT_MAX_LENGTHconfigura o limite de conteúdo registrado. - Claude Code v2.1.214 — Linha de status dos agentes: o payload de
subagentStatusLineinforma o esforço de raciocínio para que linhas personalizadas exibam modelo e esforço.
Melhorias
- Claude Code v2.1.214 — Confiança no workspace:
claude rcexplica que a confiança não fica registrada no diretório inicial e orienta a execução a partir de um diretório de projeto. - Claude Code v2.1.214 — Conexões persistentes: o pool keep-alive é desativado após uma conexão obsoleta, permitindo que a nova tentativa abra outro socket.
- Claude Code v2.1.214 — Hooks de sessão: um SessionStart iniciado por fork registra a origem
forkno lugar deresume. - Claude Code v2.1.214 — Revisão sem merge base:
/ultrareviewoferece a revisão de todos os arquivos versionados quando o repositório não tem uma base de merge.
Correções
- Claude Code v2.1.214 — Permissões
dir/**: padrões comoEdit(src/**)aprovam automaticamente apenas o diretório correspondente na raiz atual, sem alcançar diretórios homônimos em outros níveis. - Claude Code v2.1.214 — Análise de comandos Bash: redirecionamentos por descritor de arquivo, comandos acima de 10 mil caracteres e formas especiais do zsh solicitam confirmação quando a análise não consegue classificá-los com segurança.
- Claude Code v2.1.214 — Comandos de ajuda: chamadas a
helpemancapazes de executar opções, substituições de comando ou caminhos com barra invertida deixam de receber aprovação automática. - Claude Code v2.1.214 — PowerShell 5.1: a versão corrige uma forma de contornar a verificação de permissão e grava redirecionamentos
>e>>em um formato legível como UTF-8 pelas outras ferramentas. - Claude Code v2.1.214 — Confirmação remota: sessões remotas aguardam a resposta do diálogo local de permissão para prosseguir.
- Claude Code v2.1.214 — Comandos Docker remotos:
dockere o shim do Podman solicitam permissão quando usam--url,--connection,--identityou o modo remoto do Podman. - Claude Code v2.1.214 — Arquivos de configuração: arquivos indicados por
--settingsacima de 2 MiB recebem erro claro na inicialização, evitando crescimento contínuo de memória ao apontar para um arquivo de dispositivo ou conteúdo muito extenso. - Claude Code v2.1.214 — Execução no Windows: o streaming volta a funcionar por proxies corporativos, processos que aguardam stdin deixam de manter o PowerShell parado e scripts Python lidam corretamente com entrada fora de UTF-8 e saída com caracteres não ASCII.
- Claude Code v2.1.214 — Saída stream-json: o encerramento aguarda a fila de bytes pendente, evitando truncamento em SDKs e pipelines que leem a saída com menor velocidade.
- Claude Code v2.1.214 — Sessões em segundo plano: sessões concluídas ou criadas fora de um repositório podem ser removidas, e as sessões interrompidas recuperam o histórico gravado mesmo quando o armazenamento contém um diretório ilegível.
- Claude Code v2.1.214 — Workers ociosos: o daemon e o processo de trabalho são encerrados quando uma sessão em segundo plano permanece inativa.
- Claude Code v2.1.214 — Plugins e flags: plugins habilitados por
--settingsvoltam a carregar, e as feature flags são renovadas após a rotação do token OAuth. - Claude Code v2.1.214 — Hooks com saída inválida: um hook encerrado com código 2 recusa a ação conforme documentado mesmo quando o JSON escrito no stdout não corresponde ao schema.
- Claude Code v2.1.214 — Recursos MCP: falhas transitórias durante a atualização preservam os comandos iniciados por barra e os recursos já conhecidos do servidor.
- Claude Code v2.1.214 — Métricas de sessão: custo e tokens são somados uma única vez quando o stream envia vários frames cumulativos de
message_delta.
Breaking changes
- Claude Code v2.1.214 — Correspondência de diretórios: condições
if:comdir/**alcançam apenas o diretório na raiz atual. Use**/dir/**quando o hook precisar corresponder ao mesmo nome em qualquer profundidade. - Claude Code v2.1.214 — Leitura com
file: os parâmetros-m,--magic-file,-fe--files-fromagora solicitam permissão em vez de serem aceitos automaticamente como leitura simples. - Claude Code v2.1.214 — Acesso a daemons: comandos
dockere Podman com flags de conexão remota agora solicitam confirmação.
Ponto de Atenção
- Claude Code v2.1.214 — Correspondência
dir/**: revise permissões e hooks que dependem de diretórios homônimos fora da raiz atual, porque a correspondência automática ficou mais restrita. - Claude Code v2.1.214 — Teste sugerido: crie um diretório
srcna raiz e outro em uma subpasta, apliqueEdit(src/**)e confirme que uma escrita no segundo caminho solicita permissão. Depois, teste**/src/**somente se a aprovação em qualquer profundidade fizer parte da política desejada.
Notas da versão
- Claude Code v2.1.214 — Escopo da versão: a publicação prioriza verificações de permissão e estabilidade das sessões em segundo plano. A telemetria e as integrações MCP também recebem correções voltadas à continuidade das execuções.