Pular para o conteúdo
Breaking change

Claude Code 2.1.301

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
15 de 75
Nesta página

Resumo

O Claude Code 2.1.301 corrige a remoção de worktrees ao sair e distingue uma busca sem resultados de uma falha no programa de busca. A manutenção também abrange a renovação do login e a compactação de conversas ao trocar de modelo. As integrações com mods precisam conferir dois contratos alterados: o tratamento de erros dos hooks e o retorno da escrita de variáveis de ambiente.

Novidades

  • Claude Code 2.1.301 — Espera por limite de uso: CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS limita a espera do modo de novas tentativas sem acompanhamento quando a renovação da cota está distante.
  • Claude Code 2.1.301 — OpenTelemetry: os eventos tool_decision incluem classifier_verdict e permission_mode. Com OTEL_LOG_TOOL_DETAILS=1, classifier_category identifica a classificação interna que motivou a recusa.
  • Claude Code 2.1.301 — Entrada de texto: o modo Vim aceita % para saltar ao delimitador correspondente. O campo Input de mods recebe rows para texto com várias linhas. O VS Code renderiza expressões LaTeX nas respostas.

Melhorias

  • Claude Code 2.1.301 — Mudança de modelo: conversas maiores que a janela do modelo selecionado podem ser resumidas pelo modelo anterior antes da troca. A versão também corrige o consumo de créditos para esse resumo sem consulta prévia.
  • Claude Code 2.1.301 — Renderização: o progresso de subagentes recebe atualização incremental. O painel do VS Code evita reprocessar todo o texto de raciocínio a cada atualização.

Correções

  • Claude Code 2.1.301 — Worktrees: a saída não remove sem perguntar um worktree criado por WorktreeCreate quando ele pode conter commits ainda não enviados.
  • Claude Code 2.1.301 — Busca e leitura: Grep e Glob informam a falha do programa de busca em vez de anunciar ausência de resultados. A ferramenta Read deixa de interpretar como texto arquivos binários como .parquet e .epub.
  • Claude Code 2.1.301 — Autenticação: comandos curtos não interrompem a renovação do token ao terminar. A falha de renovação causada por disco cheio informa essa condição.
  • Claude Code 2.1.301 — Conversas e permissões: gateways que retornam outro nome de modelo não provocam compactações repetidas. Uma chamada interrompida por mensagem durante a conferência de permissão não aparece como recusa sua. O prompt de um hook identifica o plugin ou a skill que solicitou a confirmação.
  • Claude Code 2.1.301 — Skills e workflows: as skills voltam a aparecer depois de /rewind. Os agentes de workflow recebem correção para não ignorar a etapa e ainda registrar sucesso. A expansão de argumentos limita o preenchimento aos primeiros 64 nomes, com até 64 caracteres cada.
  • Claude Code 2.1.301 — Artefatos e runner: arquivos sujeitos a hooks de Edit ou Write são editados antes da republicação. Sessões iniciadas pelo Slack no runner autogerenciado voltam a localizar o repositório sob as configurações gerenciadas de MCP.

Breaking changes

  • Claude Code 2.1.301 — Contratos de mods: o .catch de um hook executa somente quando há exceção ou timeout. Eventos gerados pelas chamadas do próprio hook ignoram o hook sem acionar esse tratamento. O retorno de $.env.set é {} na escrita concluída ou { deny } na recusa. Adapte os consumidores que dependem do retorno anterior ou da execução de .catch nesses eventos.

Ponto de Atenção

Confira os mods que tratam variáveis de ambiente e os hooks que iniciam outras chamadas. A mudança do contrato exige examinar a resposta devolvida, além da ausência de exceção. O limite de expansão dos argumentos também merece conferência nas skills extensas.

Teste sugerido: num mod de homologação, execute $.env.set num caso permitido e num caso recusado e confira o objeto retornado. Retome uma conversa, utilize /rewind e verifique a disponibilidade das skills. Teste separadamente uma busca sem correspondências e uma busca cujo executável falhe.

Notas da versão

O release oficial do Claude Code 2.1.301 foi publicado em 15/10/2026 às 19h22 UTC como versão estável.

Versões anteriores

    • Claude Code 2.1.300

      O Claude Code 2.1.300 corrige a retomada de conversas compactadas e a continuidade das conexões MCP.

      Breaking change
    • Claude Code 2.1.299

      O Claude Code 2.1.299 corrige falhas na aplicação das permissões da sandbox e no isolamento das chaves utilizadas com gateways de terceiros.

      Breaking change
    • Claude Code 2.1.296

      O Claude Code 2.1.296 corrige a aplicação de permissões em sessões sem interface interativa e recupera o login por gateway afetado pela 2.1.295.

      Breaking change
    • Claude Code 2.1.295

      O Claude Code 2.1.295 acrescenta uma política para recusar ações quando um hook de comando ou HTTP falha.

      Breaking change
    • Claude Code 2.1.294

      O Claude Code 2.1.294 corrige a interpretação dos hooks prompt e agent escritos como instruções de recusa, que podiam permitir os comandos que deveriam recusar.

      Stable
    • Claude Code 2.1.293

      O Claude Code 2.1.293 inclui o Claude Haiku 5.5 e corrige a continuidade do trabalho após a compactação da conversa.

      Stable

Versões posteriores

    • Claude Code 2.1.307

      O Claude Code 2.1.307 corrige chamadas MCP duplicadas após uma queda de conexão e preserva configurações de sessões em nuvem após reiniciar.

      Breaking change
    • Claude Code 2.1.306

      O Claude Code 2.1.306 corrige a autenticação do comando claude -p nas sessões em nuvem e a apresentação de erros em sessões com muitas ferramentas MCP (Model Context Protocol).

      Stable
    • Claude Code 2.1.305

      O Claude Code 2.1.305 corrige uma regressão da 2.1.304 que fazia as requisições falharem quando o provedor recusava a busca de ferramentas.

      Breaking change
    • Claude Code 2.1.304

      O Claude Code 2.1.304 amplia a configuração do modo automático e corrige falhas que afetavam a preservação de conversas e worktrees.

      Breaking change
    • Claude Code 2.1.303

      O Claude Code 2.1.303 recebeu correções de bugs e melhorias de confiabilidade.

      Stable
    • Claude Code 2.1.302

      O Claude Code 2.1.302 corrige rotinas agendadas que podiam repetir o trabalho após uma falha e ajusta os modos de permissão das sessões sem configuração explícita.

      Stable
Ver todas as 75 versões do Claude Code
Histórico de versões