Claude Code v2.1.301 adiciona limite de uso do watchdog de repetição, movimento % do Vim, campos do classificador OpenTelemetry

✍️ OpenClawRadar📅 Publicado: October 16, 2026🔗 Source
Ad

O Claude Code v2.1.301 foi lançado em 15 de outubro com uma nova variável de ambiente voltada especificamente para execuções não assistidas, além de adições no vim e no OpenTelemetry e uma longa lista de correções. As notas do patch vêm da tag de releases do GitHub.

O retry watchdog ganha um teto para limites de uso

Se você está executando CLAUDE_CODE_RETRY_WATCHDOG de forma não assistida, um limite de uso que só se renova daqui a horas antes significava que o processo simplesmente ficava parado. A nova CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS define um limite: se um limite de uso tiver renovação mais distante do que esse valor, a requisição é encerrada em vez de esperar. Útil para jobs de CI e execuções agendadas de agentes, onde um processo travado é pior do que um que falhou.

Modo vim: % e um Escape que funciona

O modo vim ganha o movimento % — pular para o colchete correspondente, sozinho ou combinado com d/c/y. Dois bugs do vim também foram corrigidos:

  • O Escape às vezes deixava você no modo INSERT em uma máquina lenta ou ocupada.
  • O Esc costumava descartar uma resposta digitada do AskUserQuestion. O campo de texto livre agora suporta o modo NORMAL do vim, e o Esc só cancela a partir do NORMAL.

OpenTelemetry: distinguindo bloqueios do classificador de regras de permissão

Os eventos tool_decision agora carregam classifier_verdict e permission_mode, para que você possa separar decisões do classificador do modo automático das decisões de regras de permissão nos seus traces. Há também classifier_category, que nomeia a regra integrada que um bloqueio do classificador correspondeu — só é preenchido quando OTEL_LOG_TOOL_DETAILS=1. Orientações de configuração de tracing (incluindo configurar destinos de trace pela CLI ant) foram adicionadas à skill claude-api.

Ad

Outras adições

  • O mod Input suporta um campo rows: entrada de texto multilinha no terminal em que Enter envia e Shift+Enter (ou uma barra invertida antes de Enter) insere uma nova linha.
  • Os aliases de modelo fable e best não geram mais erro na API da Anthropic quando o modelo Fable mais recente não está disponível para a sua organização — o Claude Code tenta novamente uma vez no modelo Fable anterior.

Correções notáveis

  • Sair não remove mais um worktree do hook WorktreeCreate sem perguntar quando ele pode conter commits não enviados.
  • Grep e Glob agora retornam um erro explícito de falha na busca em vez de um falso "nenhuma correspondência" quando o programa de busca morre prematuramente.
  • Disco cheio durante a renovação de login não imprime mais "Please run /login" — o erro nomeia o disco e diz para você excluir arquivos.
  • Skills/comandos com muitos nomes de argumentos ou nomes longos não travam mais por segundos ao serem invocados; apenas os primeiros 64 nomes, cada um com até 64 caracteres, são preenchidos. O uso grande de memória quando argumentos preenchem muitos placeholders também foi corrigido.
  • Mudar para um modelo de contexto menor não gasta mais créditos em um resumo feito pelo modelo anterior sem perguntar.
  • A ferramenta Read não lê mais arquivos binários (.xlsm, .parquet, .epub, .heic) como texto.
  • Conversas atrás de um gateway de LLM que reporta um modelo diferente do solicitado não são mais compactadas repetidamente em um modelo que você não escolheu.
  • Agentes de workflow que pulavam uma etapa depois de ler a nota do harness sobre o texto da tarefa não carregar autoridade do usuário não relatam mais sucesso.
  • As skills são listadas para o modelo novamente após /rewind.
  • VTE anterior à 0.53 (por exemplo, MATE Terminal no RHEL 8) não mostra mais sequências >0q/>4m perdidas; texto GOK perdido em algumas versões do iTerm2 foi corrigido.

Vale atualizar se você executa o Claude Code sem interface no CI, usa o modo vim ou envia telemetria para um coletor OTel.

📖 Leia a fonte completa: GitHub Claude-Code

Ad

👀 See Also