Pular para o conteúdo
Stable

Claude Code 2.1.312

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

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

Resumo

O Claude Code 2.1.312 corrige a leitura das políticas da organização após o login no VS Code e a gravação de arquivos de instruções extensos. A descoberta de skills acompanha mudanças de diretório dentro do repositório. A publicação também altera o prompt utilizado com modelos cujos nomes o Claude Code não reconhece e limita a quantidade de hooks executados simultaneamente.

Novidades

  • Claude Code 2.1.312 — Identificação no gateway: oidc.user_id_claim permite utilizar um campo de id_token diferente de sub na identificação após autenticar, como oid do Microsoft Entra ID.
  • Claude Code 2.1.312 — Mensagens na fila: clicar na indicação to send now envia imediatamente a mensagem que aguarda no modo de tela cheia.
  • Claude Code 2.1.312 — Rotinas na nuvem: a criação e a edição de rotinas recebem uma seleção do nível de esforço. O campo de script de preparação recebe um editor Bash com cores de sintaxe e números de linha.

Melhorias

  • Claude Code 2.1.312 — Esforço aplicado: o indicador de atividade, as transcrições e o atributo effort do OpenTelemetry mostram o nível utilizado pelo modelo. Uma alteração solicitada durante a tarefa recebe aviso quando ainda aguarda aplicação.
  • Claude Code 2.1.312 — Hooks simultâneos: os hooks de prompt e de agente executam no máximo 24 chamadas simultâneas por sessão, incluindo subagentes. Até 12 chamadas adicionais podem permanecer após ultrapassar o tempo limite do evento. Um timeout inferior a um segundo utiliza o mínimo de um segundo.
  • Claude Code 2.1.312 — Compactação de subagentes: autoCompactWindow reduz a janela definida por CLAUDE_CODE_AUTO_COMPACT_WINDOW quando seu limite é menor. Um limite maior não amplia essa janela.
  • Claude Code 2.1.312 — Telemetria MCP: servidores remotos de URL fixa declarados por plugins do marketplace oficial recebem seu nome real em mcp_server.name. O envio do evento claude_code.safety_event foi removido.

Correções

  • Claude Code 2.1.312 — Políticas após login: a extensão do VS Code volta a buscar as configurações gerenciadas e as políticas da organização após autenticar. Falhas ao carregá-las na abertura recebem uma explicação com opções de nova tentativa ou login.
  • Claude Code 2.1.312 — Arquivos de instruções: a ferramenta Write solicita a leitura completa ou uma edição no próprio arquivo quando o modelo consultou apenas o início de um CLAUDE.md muito extenso. A correção também abrange os arquivos de instruções complementares e aqueles incluídos por @.
  • Claude Code 2.1.312 — Skills por diretório: skills locais e com paths: voltam a ser encontradas após um cd para uma subpasta do repositório.
  • Claude Code 2.1.312 — Comandos e sessões: um nome de comando inválido deixa de interromper o carregamento dos demais comandos. A primeira resposta após retomar uma sessão permanece disponível na retomada seguinte.
  • Claude Code 2.1.312 — Leitura de PDF: a ferramenta Read recebe correção para a falha de geração de imagem quando a limpeza de arquivos antigos ocorre simultaneamente.
  • Claude Code 2.1.312 — Mensagens e revisão: repetir uma mensagem inalterada após falha de envio na nuvem deixa de executar a solicitação duas vezes. O Code Review consulta o commit atual da revisão de código quando um evento de push chega atrasado.
  • Claude Code 2.1.312 — Arquivos no Slack: respostas preservam o tópico correto ao publicar arquivos. Canais privados que se tornam públicos mantêm suas configurações após mudar de identificador.

Ponto de Atenção

Nomes de modelo desconhecidos, incluindo deployments personalizados, utilizam o prompt de sistema reduzido no Bedrock e no Vertex, assim como no Foundry e no Mantle. CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0 mantém o prompt completo. A troca automática de modelo após uma mensagem sinalizada também abrange esses nomes. CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK=1 desativa essa troca.

Teste sugerido: autentique pela extensão num ambiente com políticas gerenciadas e confira seu carregamento. Num repositório de homologação, entre numa subpasta pelo Bash e verifique a descoberta de uma skill com paths:. Para um deployment de nome personalizado, compare o comportamento com a configuração padrão e com CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0.

Notas da versão

O release oficial do Claude Code 2.1.312 foi publicado em 27/10/2026 às 20h24 UTC como versão estável. As notas também corrigem o modo Vim e a recuperação do campo de composição, além de esclarecer os avisos do limite de cinco horas.

Versões anteriores

    • Claude Code 2.1.311

      O Claude Code 2.1.311 corrige interrupções e perda de continuidade em sessões longas.

      Stable
    • Claude Code 2.1.310

      O Claude Code 2.1.310 amplia o uso de monitores nos provedores de nuvem e corrige falhas de compactação que podiam repetir o erro de prompt extenso.

      Stable
    • Claude Code 2.1.309

      O Claude Code 2.1.309 corrige permissões de escrita e execução em sessões isoladas.

      Breaking change
    • 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

Versões posteriores

    • Claude Code 2.1.318

      O Claude Code 2.1.318 corrige a preservação de configuração e autenticação em diretórios pessoais compartilhados pela rede.

      Breaking change
    • Claude Code 2.1.317

      O Claude Code 2.1.317 corrige a preservação de conversas em runners e muda o comportamento de sessões claude -p abertas dentro de outra sessão.

      Breaking change
    • Claude Code 2.1.316

      O Claude Code 2.1.316 corrige a aplicação de permissões em sessões restritas e ajusta o encerramento dos comandos de shell quando o processo encerra automaticamente.

      Stable
    • Claude Code 2.1.314

      O Claude Code 2.1.314 acrescenta uma configuração para recusar escrita fora dos diretórios de trabalho em qualquer modo de permissão.

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