Pular para o conteúdo
Stable

Claude Code 2.1.314

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

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

Resumo

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. A publicação também corrige a aplicação do sandbox em worktrees retomadas e o tratamento de falhas no modo não interativo. Para você conferir a atualização, o código de saída de claude -p e a tentativa de escrever fora da pasta permitida oferecem resultados diretamente observáveis.

Novidades

  • Claude Code 2.1.314 — Escrita: permissions.blockWritesOutsideWorkingDirectories faz Write, Edit e NotebookEdit recusarem caminhos externos aos diretórios de trabalho em todos os modos de permissão.
  • Claude Code 2.1.314 — Gateway: a lista opcional groups restringe cada upstream aos desenvolvedores dos grupos indicados no provedor de identidade, inclusive durante failover.
  • Claude Code 2.1.314 — Amazon Bedrock: guardrail_trace registra qual filtro de guardrail atuou numa requisição, sem registrar o texto correspondente.
  • Claude Code 2.1.314 — Compactação: o VS Code e a aba Code do Claude Desktop resumem conversas ociosas com mais de 200 mil tokens. O resumo é utilizado na próxima mensagem se o cache do prompt tiver expirado.

Melhorias

  • Claude Code 2.1.314 — Memória: em turnos longos do modo headless e do SDK, a conversa principal deixa de manter os resultados de ferramentas de cada subagente até o fim do turno.
  • Claude Code 2.1.314 — Histórico: Ctrl+R encontra texto dentro dos blocos recolhidos de conteúdo colado. A retomada de históricos danificados recebe ajustes de tempo e memória.
  • Claude Code 2.1.314 — Integrações: /context recebe ajustes de desempenho para sessões com dez mil ou mais ferramentas MCP (Model Context Protocol).
  • Claude Code 2.1.314 — Agendamentos: tarefas executadas na nuvem da Anthropic carregam os plugins habilitados no perfil claude.ai.

Correções

  • Claude Code 2.1.314 — Saída não interativa: claude -p imprime o erro e devolve código 1 quando falha na inicialização. O comportamento anterior podia encerrar com código 0 e sem saída.
  • Claude Code 2.1.314 — Sandbox: as proteções são aplicadas à worktree acessada por claude -p --resume ou --continue.
  • Claude Code 2.1.314 — Hooks: os comandos configurados para Bash também são executados para comandos de shell iniciados pela ferramenta Monitor. Eles podem recusar ou solicitar autorização, mas não aprovar nem reescrever esses comandos.
  • Claude Code 2.1.314 — Configurações: arquivos excluídos por --setting-sources deixam de fornecer permissões salvas e outras configurações. forceRemoteSettingsRefresh continua sendo aplicado quando existe apenas nas configurações remotas gerenciadas e a cópia local expira.
  • Claude Code 2.1.314 — Modelos: quando a organização limita o esforço de um modelo, a sessão reduz o nível, tenta novamente e informa o valor utilizado. No Microsoft Foundry, a ausência de um deployment padrão permite recorrer a um modelo anterior da mesma família.
  • Claude Code 2.1.314 — Imagens no Bedrock: sessões com muitas imagens removem as mais antigas e compactam a conversa, corrigindo falhas repetidas de tamanho de entrada.
  • Claude Code 2.1.314 — Autenticação: o logout MCP deixa de informar sucesso quando a credencial não pôde ser removida. Servidores que aceitam acesso sem login podem ser utilizados dessa forma quando o login armazenado deixa de funcionar.
  • Claude Code 2.1.314 — Git: atualizações da comparação em segundo plano deixam de tomar brevemente a trava do índice, que podia fazer um comando simultâneo falhar com erro de index.lock.
  • Claude Code 2.1.314 — Automação: a continuidade automática no limite de uso respeita o máximo de três tentativas sem um novo prompt, inclusive quando a tarefa reinicia entre as esperas.
  • Claude Code 2.1.314 — Compactação por hook: a saída de cada hook PreCompact fica limitada a dez mil caracteres para evitar falhas ou repetições na compactação.

Ponto de Atenção

A configuração de escrita precisa ser definida para aplicar a restrição descrita. As notas também alteram o tratamento dos scripts de preparação: sessões iniciadas pela web, pelo desktop e pelo aplicativo móvel podem começar mesmo quando o script termina com erro. Confira o resultado da preparação antes de utilizar dependências que esse script deveria instalar.

Chamadas de ferramentas interrompidas por Esc ou Stop podem ter começado a executar. O agente recebe esse aviso, por isso uma interrupção não comprova que o comando deixou de produzir efeitos.

Teste sugerido: numa pasta de homologação, ative permissions.blockWritesOutsideWorkingDirectories e tente editar um arquivo externo. Provoque uma falha controlada na inicialização de claude -p e confira a mensagem e o código 1. Retome uma worktree com sandbox e verifique as restrições aplicadas nessa pasta.

Notas da versão

O Claude Code 2.1.314 foi publicado em 30/10/2026 às 01h06 UTC como estável. As correções de permissões descritas no anúncio não vêm acompanhadas de uma migração obrigatória.

Versões anteriores

    • Claude Code 2.1.312

      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.

      Stable
    • 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

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
Ver todas as 75 versões do Claude Code
Histórico de versões