Claude Code v2.1.286 corrige perda de dados ao retomar, vazamentos de credenciais e bugs de autenticação do MCP

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

O Claude Code v2.1.286 é uma versão de correção de bugs com algumas mudanças que importam se você roda sessões longas, usa conectores MCP ou trabalha atrás de um proxy de autenticação. Veja o que realmente mudou.

Retomada e integridade da sessão

  • claude --resume e --continue às vezes perdiam todos os turnos após um lote de chamadas paralelas de ferramentas quando a sessão anterior travava ou era encerrada. Isso foi corrigido.
  • Erros 400 da API depois que uma ferramenta ou hook retornava um objeto, número ou booleano em vez de texto — inclusive em sessões retomadas — foram resolvidos.
  • Sessões na nuvem com históricos muito grandes podiam travar indefinidamente porque o contêiner era parado enquanto o transcript ainda estava carregando.
  • Uma mensagem do Remote Control que chegava durante a saída era marcada como entregue e nunca respondida. Agora ela permanece na fila para a próxima execução da sessão.

Tratamento de credenciais e segredos

Várias correções aqui, e são o tipo de bug que vaza valores silenciosamente para os logs:

  • Mensagens de erro do MCP mostravam o valor de uma credencial quando Bearer ou Basic aparecia antes do nome da chave.
  • Tokens Bearer com codificação percentual eram mascarados apenas parcialmente nas mensagens de erro.
  • Logs e transcripts censurados podiam mostrar um segredo cujo nome de chave continha um caractere invisível (por exemplo, um espaço de largura zero).
  • Senhas em URLs contendo pontuação como ), aspas, ], & ou um segundo @ eram censuradas apenas parcialmente, assim como URLs ssh com hosts entre colchetes como [::1].
  • O transcript da sessão dentro do zip salvo por /feedback podia conter linhas JSON inválidas após a censura de segredos.

Correções de autenticação e login

  • Vários processos do Claude Code e extensões de IDE abriam cada um um navegador de login quando as credenciais de gcpAuthRefresh ou awsAuthRefresh expiravam.
  • Sessões no macOS continuavam mostrando "Not logged in" / "Login expired" após o /login ter sucesso em outra janela, se existisse um ~/.claude/.credentials.json remanescente.
  • claude auth status reportava a chave de API armazenada de um login no Console como claude.ai; agora reporta api_key, e a extensão do VS Code trata essa sessão como uma sessão de chave de API.
  • /status listava um perfil da Anthropic ao lado de uma chave de API como se ambos estivessem ativos. Agora o perfil é marcado como não em uso.
Ad

Fallback de modelo e MCP

  • Quando a API da Anthropic recusava o modelo para o qual seu padrão ou um alias resolvia, todos os turnos falhavam. Agora o Claude Code tenta mais uma vez com o modelo anterior do mesmo nível.
  • Tentativas de recusa e de --fallback-model não falham mais quando o modelo de fallback não consegue rodar rápido; elas rodam em velocidade padrão com um aviso único em sessões interativas.
  • Conectores MCP podiam não listar nenhuma ferramenta por até um dia depois que o servidor deles abandonava o handshake MCP mais antigo.
  • /usage agora credita um servidor MCP por uma chamada de ferramenta feita enquanto ele estava se conectando ou tinha acabado de conectar (por exemplo, logo após um reinício).
  • Solicitações repetidas de login no MCP não substituem mais o link de login pendente e o quebram.

Correções de UI e subagentes

  • Os prompts de permissão agora mostram uma contagem como "2 de 5" quando as solicitações se acumulam.
  • As linhas "N more" da lista em tela cheia aceitam cliques do mouse para pular para aquela extremidade da lista, com estados de hover e pressionado.
  • Uma mensagem digitada em um subagente em execução não aparece mais duas vezes depois que o subagente a lê.
  • Mensagens de devolução de subagentes mostram o nome do agente em vez de um id de tarefa bruto quando nenhum nome foi registrado.
  • Subagentes em primeiro plano não deixam mais de ver as ferramentas de rastreamento de tarefas (TaskCreate/Get/Update/List, TodoWrite) em sessões onde elas estão habilitadas.
  • Subagentes criados com isolamento de worktree não recarregam mais o CLAUDE.md do projeto e suas importações uma segunda vez a partir da cópia do worktree na primeira leitura de arquivo.

Se você está em uma build 2.1.x mais antiga, vale a pena atualizar — as correções de perda de dados na retomada e de censura de credenciais, em particular, são o tipo de coisa que você não quer descobrir em produção.

📖 Read the full source: GitHub Claude-Code

Ad

👀 See Also