Claude Code v2.1.208
Resumo
O Claude Code v2.1.208 adiciona renderização para leitores de tela, remapeamento do modo Vim e suporte a um launcher corporativo nos processos iniciados pelo próprio aplicativo. A versão também corrige falhas em sessões longas, agentes em segundo plano, saída JSON, Bedrock e uso de memória.
Novidades
- Claude Code v2.1.208 — Leitor de tela: a opção
claude --ax-screen-reader, a variávelCLAUDE_AX_SCREEN_READER=1e a configuraçãoaxScreenReaderativam uma renderização em texto simples. - Claude Code v2.1.208 — Modo Vim:
vimInsertModeRemapspermite associar sequências de duas teclas, comojj, ao Escape no modo de inserção. - Claude Code v2.1.208 — Launcher corporativo:
CLAUDE_CODE_PROCESS_WRAPPERencaminha os processos iniciados pela visão de agentes e pelo serviço em segundo plano a um executável intermediário obrigatório. - Claude Code v2.1.208 — Menus em tela cheia: menus com seleção múltipla e linhas de entrada
Otherrecebem suporte a clique do mouse.
Melhorias
- Claude Code v2.1.208 — Lista de tarefas: agentes concluídos permanecem em
/tasksaté a limpeza, e a interface deixa de renderizar tudo novamente a cada atualização da lista. - Claude Code v2.1.208 — Retomada de agentes: a conexão com um agente parado mostra a transcrição durante o aquecimento da sessão em vez de uma tela vazia.
- Claude Code v2.1.208 — Uso sob limite de taxa:
/usageexibe a última leitura conhecida com a hora da consulta quando o endpoint recusa novas solicitações temporariamente. - Claude Code v2.1.208 — Sessões com muitas ferramentas: o pool de ferramentas MCP reutiliza a montagem anterior e reduz o uso de CPU nas execuções via print e SDK.
- Claude Code v2.1.208 — Cache de edição: o cache dos arquivos lidos fica limitado a 16 MB, e backups substituídos deixam de ampliar indefinidamente a transcrição e os checkpoints.
- Claude Code v2.1.208 — Regras de permissão: os comparadores de regras
denyeasksão compilados uma vez e reutilizados durante a sessão.
Correções
- Claude Code v2.1.208 — Modelos compatíveis com fast mode: o fast mode volta a ser ativado ao retornar para um modelo compatível quando a configuração permanece ligada.
- Claude Code v2.1.208 — Mensagens para agentes: respostas cuja transmissão falha ficam guardadas e seguem para o agente depois que a sessão reinicia.
- Claude Code v2.1.208 — Serviço em segundo plano: a conexão deixa de falhar de forma permanente quando uma atualização substitui o binário usado pelo processo
claude agents. - Claude Code v2.1.208 — Janela do modelo: a atualização automática deixa de mostrar temporariamente 200 mil tokens e o aviso incorreto de uso total ao retomar sessões com janela maior.
- Claude Code v2.1.208 — Conexões HTTP/2: sessões supervisionadas e em segundo plano toleram o encerramento
GOAWAYenquanto há solicitações em andamento. - Claude Code v2.1.208 — Saída estruturada: respostas grandes enviadas por
claude -pdeixam de truncar stream-json ou JSON e voltam a incluir a mensagem de resultado. - Claude Code v2.1.208 — Variáveis numéricas:
CLAUDE_CODE_MAX_OUTPUT_TOKENSe variáveis equivalentes interpretam corretamente valores em notação científica. - Claude Code v2.1.208 — Tabelas Markdown: tabelas acima de 200 linhas mostram as primeiras 200 e informam o restante sem interromper a renderização ou ampliar demais o uso de memória.
- Claude Code v2.1.208 — Ferramentas de arquivo: o Edit aceita um arquivo alterado após a leitura quando o texto-alvo ainda é único, e o Read retorna uma mensagem adequada para arquivos vazios.
- Claude Code v2.1.208 — Grep e Glob: expressões regulares inválidas deixam de parecer uma busca sem resultado, o total paginado fica completo e bytes nulos recebem erro explícito.
- Claude Code v2.1.208 — Chaves de API: falhas do
apiKeyHelperaparecem em até três tentativas com a mensagem original do script. - Claude Code v2.1.208 — Streaming no Bedrock: gateways que transformam a resposta geram uma mensagem com o content type recebido e uma indicação para revisar o proxy.
- Claude Code v2.1.208 — Entrada stream-json: linhas vazias com CRLF não encerram a sessão, e um
set_modelsem texto recebe resposta de erro em vez de manter o processo sem conclusão. - Claude Code v2.1.208 — Retomada de sessão: tarefas órfãs ficam reunidas em um único resumo no lugar de avisos repetidos sobre registros de conclusão ausentes.
- Claude Code v2.1.208 — Remote Control: clientes conectados a uma sessão de terminal recebem agentes em segundo plano e o progresso do workflow sem aguardar outra mudança de tarefa.
- Claude Code v2.1.208 — Ferramenta Agent: uma lista de ferramentas sem nenhuma entrada reconhecida retorna um erro com os nomes inválidos.
- Claude Code v2.1.208 — SDK e plugins: agentes definidos na inicialização sobrevivem à atualização de plugins, e a troca de diretório funciona quando apenas uma tarefa em segundo plano continua ativa.
- Claude Code v2.1.208 — Diretório de workflows: o diálogo de gravação usa
CLAUDE_CONFIG_DIRno lugar de mostrar sempre~/.claude/workflows/. - Claude Code v2.1.208 — Notas de release:
/release-notesdeixa de adicionar o changelog exibido à janela do modelo nas solicitações seguintes. - Claude Code v2.1.208 — Comando de upgrade:
/upgrademostra a URL correta quando o navegador não abre automaticamente. - Claude Code v2.1.208 — Configuração do MCP: servidores com URL vazia aparecem como não configurados, e placeholders são reclassificados depois de alterações nas preferências.
- Claude Code v2.1.208 — Vazamentos de memória: stderr de servidores MCP, documentos LSP, saídas de hooks e resultados extensos recebem limites ou descarte durante sessões longas.
- Claude Code v2.1.208 — Linhas muito extensas: a leitura com offset e limit retorna um erro controlado sem carregar a linha inteira na memória.
- Claude Code v2.1.208 — Daemons de versões diferentes: um daemon antigo deixa de reiniciar workers criados por uma versão mais nova com o binário anterior.
- Claude Code v2.1.208 — Worktrees na visão de agentes: Ctrl+X preserva commits sem push, mantém a sessão quando o worktree não é removido e redefine nomes reutilizados para a base atual.
- Claude Code v2.1.208 — Comandos destrutivos: remoções catastróficas dentro de substituições shell também exigem confirmação nos modos automático e
--dangerously-skip-permissions. - Claude Code v2.1.208 — AWS SSO no Bedrock: perfis cujo
sso_regiondifere da região do Bedrock voltam a fornecer o token de sessão corretamente.
Breaking changes
A origem pública não anuncia nenhuma quebra formal de compatibilidade. O launcher corporativo e os novos limites de cache mudam superfícies internas que merecem conferência em instalações gerenciadas.
Ponto de Atenção
- Claude Code v2.1.208 — Wrapper de processos: confirme que o executável indicado por
CLAUDE_CODE_PROCESS_WRAPPERestá disponível para a visão de agentes e para o serviço em segundo plano. - Claude Code v2.1.208 — Histórico e memória: acompanhe sessões longas com MCP, LSP, imagens coladas e agentes derivados para verificar o efeito dos novos limites.
- Claude Code v2.1.208 — Teste sugerido: retome uma sessão extensa, envie uma resposta grande por
claude -p, conecte um agente em segundo plano e confira a saída JSON e o consumo de memória.
Notas da versão
- Claude Code v2.1.208 — Escopo da publicação: a fonte concentra mudanças de acessibilidade, sessões em segundo plano, ferramentas de arquivo, integração com SDKs e redução de consumo de recursos.