Claude Code v2.1.208: Modo Leitor de Tela, Remapeamentos Vim, Correções de Vazamento de Memória e Mais
O Claude Code v2.1.208 chega com melhorias de acessibilidade, funcionalidades de qualidade de vida para o Vim, suporte a implantação corporativa e uma grande leva de correções de bugs — especialmente em relação a vazamentos de memória e casos extremos em streaming, hosts SDK e agentes em segundo plano.
Novos Recursos
- Modo leitor de tela: Renderização em texto simples (opt-in). Ative com
claude --ax-screen-reader, definaCLAUDE_AX_SCREEN_READER=1ou adicione"axScreenReader": truenas configurações. - Remapeamentos no modo insert do Vim: A configuração
vimInsertModeRemapspermite mapear sequências de duas teclas no modo insert — por exemplo,jjpara Escape no modo Vim. - Wrapper de processo:
CLAUDE_CODE_PROCESS_WRAPPERforça toda auto-inicialização do Claude Code (agente, serviço em segundo plano) a passar por um executável wrapper obrigatório, garantindo conformidade com lançadores corporativos. - Suporte a clique do mouse: Menus de seleção múltipla e linhas de entrada "Outro" no modo tela cheia agora aceitam cliques do mouse.
Principais Correções de Bugs
- Modo rápido: Voltar para um modelo que o suporta agora restaura corretamente o modo rápido se ativado nas configurações.
- Respostas de agente em segundo plano: Texto digitado para um agente em segundo plano quando a entrega falha é salvo e entregue na reinicialização da sessão.
- Redefinição da janela de contexto: A janela de contexto (e o indicador de autocompactação) não é mais redefinida brevemente para 200k após a atualização automática da CLI, evitando falsos avisos de "100% do contexto usado" durante sessões longas.
- HTTP/2 GOAWAY: Sessões supervisionadas e em segundo plano não travam mais quando um servidor fecha uma conexão HTTP/2 com GOAWAY enquanto requisições estão em andamento.
- Truncamento de saída canalizada: Grandes respostas de
claude -pnão têm mais truncamento no stream-json/JSON ou mensagens de resultado ausentes. - Variáveis de ambiente em notação científica:
CLAUDE_CODE_MAX_OUTPUT_TOKENS=1e6não se torna mais silenciosamente 1 — a mantissa agora é analisada corretamente. - Tabelas Markdown grandes: Tabelas com mais de 200 linhas agora mostram as primeiras 200 com um aviso "… N linhas a mais", evitando travamentos na renderização e uso excessivo de memória.
- Ferramenta de edição: Agora lida corretamente com arquivos modificados após a leitura quando o texto alvo ainda corresponde de forma única.
- Leitura/Grep/Glob: Arquivos vazios não são mais relatados como "menor que o deslocamento"; padrões regex inválidos agora geram erro em vez de retornar "Nenhum arquivo encontrado"; modo de contagem do Grep não subnotifica mais quando paginado; travamentos do Glob em bytes nulos em padrões/caminhos agora mostram um erro claro.
- apiKeyHelper: Falhas de script agora aparecem em até 3 tentativas, em vez de ficarem ocultas atrás de um 401 genérico após cerca de 10 novas tentativas silenciosas.
- Streaming Bedrock: Respostas transformadas por gateway agora mostram erro com o tipo de conteúdo e uma referência de proxy, em vez de enganar com "Mensagem de evento truncada recebida".
- /upgrade: Mostra a URL de atualização diretamente, em vez de um fluxo de login, quando o navegador falha ao abrir.
- Stream-json no Windows: Linhas em branco com CRLF ou apenas espaços em branco de hosts SDK no estilo Windows não matam mais a sessão.
- Stream-json headless: Payloads
set_modelque não são string emcontrol_requestnão travam mais permanentemente — a CLI agora responde com um erro. - Avisos de retomada de sessão: Tarefas em segundo plano órfãs são consolidadas em um único resumo, em vez de repetir "Nenhum registro de conclusão encontrado".
- Controle Remoto: Sessões hospedadas no terminal agora expõem agentes em segundo plano e progresso do workflow para clientes remotos imediatamente, não apenas após o início de uma tarefa.
- Ferramenta de agente sem ferramentas: Se a lista de
toolsde um subagente resultar em nada, a ferramenta agora retorna um erro claro nomeando as entradas não reconhecidas. - /usage: Não mostra mais barras em cache desatualizadas sobre dados mais recentes. /mcp: Reclassifica servidores placeholders após edições de configuração.
- Hosts SDK: "Alterar diretório" não falha mais com "Uma rodada está em andamento" em sessões ociosas com uma tarefa em segundo plano ativa.
- Diálogo de salvar workflow: Agora respeita
CLAUDE_CONFIG_DIRem vez de usar fixo~/.claude/workflows/. - /release-notes: "Mostrar tudo" não injeta mais o changelog inteiro em cada requisição subsequente.
- Vazamentos de memória:
- Imagens coladas na visualização de agente não são mais retidas pelo tempo de vida da tela após o envio de respostas rápidas.
- Sessões SDK não perdem mais agentes definidos via requisição de inicialização quando uma atualização de plugin é executada antes da anexação do cliente.
- Stderr do servidor MCP stdio não acumula mais até 64 MB por servidor.
- Documentos LSP agora limitados a 50 via LRU em vez de permanecerem abertos indefinidamente.
- Saída de hook assíncrono não é mais retida após entrar em segundo plano.
- Crescimento ilimitado em sessões headless/SDK devido a payloads grandes de resultado de ferramentas foi corrigido.
- Leitura de arquivos com linhas únicas extremamente longas usando deslocamento/limite não explode mais a memória.
Esta versão é um grande pacote de correções — se você estava enfrentando problemas de memória em sessões longas do Claude Code, travamentos em tabelas Markdown ou perda de respostas de agentes em segundo plano, a atualização é fortemente recomendada.
📖 Leia a fonte completa: GitHub Claude-Code
👀 See Also

Yann LeCun na ONU: IA de Código Aberto é o Único Caminho para a Soberania Global
Na Semana de Código Aberto da ONU, Yann LeCun argumentou que IA proprietária é muito cara e centralizada, propondo uma plataforma federada de código aberto chamada Project Tapestry, onde nações contribuem com dados via vetores de parâmetros sem compartilhar dados brutos.

LeMario: Treinando um Modelo Mundial JEPA em Super Mario Bros — Guia Técnico e Análise Pós-Morte
Benjamin Bai reproduz a arquitetura JEPA do LeWorldModel do zero e a treina no Super Mario Bros. O modelo prevê futuros de cinco passos, mas falha no planejamento de longo prazo — uma análise técnica detalhada.

A Ferramenta MCI da Meta Captura Interações de Funcionários para Treinamento de IA
A Meta está instalando um software de rastreamento chamado Model Capability Initiative (MCI) nos computadores dos funcionários nos EUA para capturar movimentos do mouse, digitações, cliques e capturas de tela ocasionais para treinamento de modelos de IA. Os dados visam melhorar a capacidade da IA de replicar interações humanas com computadores, como seleção em menus suspensos e atalhos de teclado.

Claude Code v2.1.195: Correção do Hook Matcher, Variável de Ambiente para Desabilitar Mouse, Correções de Ditado por Voz
O Claude Code v2.1.195 corrige os matchers de hooks para correspondência exata com identificadores hifenizados, adiciona a variável de ambiente CLAUDE_CODE_DISABLE_MOUSE_CLICKS e melhora a ditadura por voz e tarefas em segundo plano.