Pular para o conteúdo
Breaking change

Claude Code 2.1.290

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

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

Resumo

O Claude Code 2.1.290 corrige a aplicação das permissões em leituras por links simbólicos e em chamadas modificadas por hooks. A continuidade das tarefas agendadas também recebe ajustes: a retomada de uma conversa compactada preserva os agendamentos criados a partir desta versão, enquanto outras correções evitam execuções extras após uma retomada.

Você precisa revisar as integrações que habilitavam o Chrome pelas configurações do projeto e as que interpretavam agent_id como um endereço de participante. Esses dois comportamentos mudam, mesmo com a publicação identificada como estável.

Novidades

  • Claude Code 2.1.290 — Hooks de plugins: serverToolUses expõe as chamadas executadas pelo servidor no resultado de turn.step. O evento tool.check inclui agentId para identificar o subagente e ceiling para informar a aprovação exigida pela organização. claude plugin validate --json apresenta gatingHooks com a presença de .catch.
  • Claude Code 2.1.290 — Sessões e Managed Agents: claude attach <name> e claude logs <name> aceitam parte do nome da sessão. /claude-api managed-agents-onboard aceita uma URL com arquivos ant apply ou o nome de um quickstart da Console.
  • Claude Code 2.1.290 — Configurações gerenciadas: novos avisos indicam um link para fora da pasta gerenciada ou a desconsideração dos caminhos de leitura e domínios permitidos configurados por você.

Melhorias

  • Claude Code 2.1.290 — Sessões extensas: o carregamento do histórico permite que a interface continue atendendo aos comandos. O WebFetch informa quanto texto excedeu os 100 mil caracteres e aceita offset para continuar a leitura.
  • Claude Code 2.1.290 — Proxy e gateway: um servidor MCP (Model Context Protocol) recusado com HTTP 403 pelo proxy não recebe as três novas tentativas anteriores. O gateway informa a causa das falhas de credenciais e avisa durante os últimos 30 dias de validade do certificado apresentado ao provedor de identidade.
  • Claude Code 2.1.290 — Busca na web: o orçamento da sessão interativa é renovado a 100 chamadas por hora. CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR altera essa taxa, com 0 para desativar a renovação.

Correções

  • Claude Code 2.1.290 — Permissões de leitura: as restrições alcançam instruções do projeto ligadas a arquivos externos e imagens referenciadas no prompt. A troca de um link durante a leitura também recebe correções no macOS e no Windows.
  • Claude Code 2.1.290 — Execução de ferramentas: as verificações de permissão são aplicadas após a alteração da entrada por PreToolUse. Comandos com expansão de curingas e certas variáveis interpretadas pelo zsh exigem aprovação. O Monitor dentro da sandbox respeita as permissões configuradas.
  • Claude Code 2.1.290 — Agendamentos e agentes: /loop preserva os agendamentos durante as compactações feitas a partir desta versão. A passagem para segundo plano permite disparar as tarefas criadas no primeiro plano, sem repetir automaticamente uma execução a cada retomada. Subagentes retomados conservam o raciocínio anterior e o cache do prompt.
  • Claude Code 2.1.290 — Revisão e alterações locais: /ultrareview informa falhas que comprometem a inclusão do trabalho sem commit. /teleport recusa a criação de um stash que apagaria arquivos de uma pasta colocada no lugar de um arquivo rastreado.
  • Claude Code 2.1.290 — Conexões e interface: as correções abrangem proxies que recusam cabeçalhos beta, respostas extensas de servidores MCP e sessões com muitas imagens. A extensão do VS Code conserva o foco de um diálogo quando outra solicitação de permissão chega.

Breaking changes

  • Claude Code 2.1.290 — Chrome e configurações do projeto: arquivos do projeto não habilitam mais o Chrome. Utilize --chrome, /chrome ou as configurações pessoais. CLAUDE_CODE_DISABLE_ATTACHMENTS também precisa vir do ambiente do shell, das configurações pessoais ou das gerenciadas, pois os arquivos locais do repositório não podem defini-la.
  • Claude Code 2.1.290 — Identificadores dos participantes: o campo agent_id nos resultados de Agent utiliza o identificador do agente. Integrações que liam o endereço name@team nesse campo precisam utilizar teammate_id. Hooks TeammateIdle não são disparados pelos subagentes ou forks desse participante.
  • Claude Code 2.1.290 — GitHub nas sessões de nuvem: o gh api integrado recusa outro host definido apenas por GH_HOST ou GH_REPO. Scripts que utilizam esse arranjo precisam informar --hostname ou uma URL completa.

Ponto de Atenção

A versão está marcada como estável, mas altera configurações e campos consumidos por integrações. Teste sugerido: em uma sessão isolada, confira a habilitação explícita do Chrome e compare agent_id com teammate_id em um resultado de Agent. Para a leitura de arquivos, utilize uma pasta de teste com uma restrição declarada e confirme a recusa do acesso por link simbólico.

Crie uma tarefa inofensiva de /loop, compacte a conversa e retome-a para observar o agendamento. A correção não recupera retroativamente tarefas perdidas por compactações de versões anteriores.

Notas da versão

O release oficial do Claude Code 2.1.290 foi publicado às 19h33 de 05/10 em Nova York. As notas abrangem o terminal e as integrações de nuvem, com alterações também na extensão do VS Code e no Claude Tag.

Versões anteriores

    • Claude Code 2.1.289

      O Claude Code 2.1.289 corrige situações nas quais uma autorização de mod ou a aprovação automática do sandbox ignorava permissões de shell.

      Stable
    • Claude Code 2.1.288

      O Claude Code 2.1.288 corrige a retomada de sessões e o tratamento de respostas interrompidas.

      Stable
    • Claude Code 2.1.287

      O Claude Code 2.1.287 introduz Claude Mods e amplia o uso de plugins para modificar o comportamento das sessões.

      Breaking change
    • Claude Code 2.1.286

      O Claude Code 2.1.286 corrige retomadas que perdiam parte da conversa e reforça a ocultação de segredos em mensagens de erro.

      Breaking change
    • Claude Code v2.1.285

      O Claude Code v2.1.285 permite limitar provedores pela configuração administrada e configurar plugins MCP pela linha de comando.

      Breaking change
    • Claude Code v2.1.284

      O Claude Code v2.1.284 define o Claude Sonnet 5.5 como modelo Sonnet padrão na Anthropic API.

      Stable

Versões posteriores

    • 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
    • Claude Code 2.1.292

      O Claude Code 2.1.292 amplia a instalação de plugins e os controles dos subagentes.

      Stable
    • Claude Code 2.1.291

      O Claude Code 2.1.291 corrige duas regressões que afetavam a continuidade das sessões.

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