Claude Code v2.1.316 adiciona controle de esforço de subagentes, orçamentos compartilhados e correções para shells órfãos

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

O Claude Code v2.1.316 foi lançado. Ele adiciona algumas opções de ambiente para controlar o comportamento de subagentes e a mesclagem de políticas, estende o gateway dos apps Claude com orçamentos compartilhados e marcação de guardrail do Bedrock, e corrige uma longa lista de bugs de shell, hooks e fallback de modelo.

Novas variáveis de ambiente

  • CLAUDE_CODE_DISABLE_ULTRATHINK — desativa a palavra-chave ultrathink.
  • CLAUDE_CODE_SUBAGENT_EFFORT — define o nível de esforço com que os subagentes são executados quando nada mais especifica um, em vez de herdar o esforço da sessão.
  • CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP — mantém certificados cruzados de sistema que se certificam mutuamente em loop, para servidores cuja CA privada precisa de um.

Mudanças no gateway

Orçamentos de grupo compartilhados agora estão disponíveis no gateway dos apps Claude: um orçamento mensal que os membros de um grupo compartilham, além do limite individual de cada membro. Defina-o com pooled_budget na API de administração de limites de gastos.

managed.policy_mode: layered faz com que toda política que corresponda a um desenvolvedor seja aplicada, cada uma mesclada sobre as listadas abaixo dela — em vez de apenas a primeira política correspondente.

Para upstreams Bedrock, guardrail.input_tagging envolve os prompts nas tags de entrada que o filtro de ataques de prompt de um guardrail do Amazon Bedrock precisa. all_messages_and_system também marca o prompt do sistema.

Descontinuação: modo rápido do Opus 4.8

O modo rápido do Opus 4.8 está descontinuado a partir de 30 de outubro de 2026 e será removido em 30 de novembro de 2026. Após a remoção, requisições em modo rápido no Opus 4.8 retornam erro e não recorrem ao Opus 4.8 padrão. Para manter o ganho de velocidade, migre para o Opus 5.5.

Ad

Correções notáveis

  • Comandos de shell não ficam mais em execução no macOS/Linux quando o Claude Code encerra por conta própria (ex.: credenciais recusadas, sessão de nuvem arquivada).
  • Aliases Bash com quebras de linha (exceto Git Bash) e funções cujos nomes começam com hífen não são mais corrompidos ou descartados no shell da ferramenta Bash.
  • Scripts Bash iniciados a partir da ferramenta Bash não param mais após o primeiro comando quando SHELLOPTS está exportado.
  • Hooks do PowerShell agora bloqueiam no código de saída 2 quando o comando começa com um type cast, param, using ou um atributo.
  • Requisições de rede não travam mais quando uma resposta comprimida é cortada ou corrompida.
  • sonnet, opus e haiku no Vertex AI e Amazon Bedrock agora alternam para um modelo mais antigo no meio da sessão em vez de dar erro quando o modelo mais novo não está disponível para a conta ou região.
  • O gateway agora verifica cada modelo que uma requisição nomeia contra availableModels, deniedModels e models; um modelo bloqueado retorna um 400 nomeando o campo.
  • claude auth login é executado onde as configurações gerenciadas exigem um gateway e mostra o login do gateway em um terminal.
  • Sessões --restricted não fazem mais upload de arquivos fora dos diretórios de trabalho quando uma regra de permissão de leitura os cobria.
  • Prompts contendo caracteres invisíveis são enviados limpos no primeiro Enter; comandos ainda aguardam revisão.
  • Subagentes que herdaram o modelo de um subagente pai não pulam mais para o modelo principal quando um trabalho em segundo plano ou mensagem os acorda.
  • Uma lista autoMode.allow gerenciada sem "$defaults" mantém as exceções embutidas de --settings do host, /permissions ou /auto-mode-setup.
  • Sessões de nuvem e tarefas agendadas de nuvem são marcadas como falhas quando o modo automático interrompe um turno porque o servidor não retornou um veredito de segurança.
  • A saída de texto de claude -p agora informa por que o modo automático interrompeu um turno quando um agente em segundo plano ainda está em execução.
  • CLAUDE_CODE_AUTO_MODE_SERVER=1 é respeitado em sessões de aplicativos host (ex.: Claude Desktop) atrás de um proxy ou gateway LLM com betas experimentais desativados.
  • Scripts headersHelper de MCP de plugin não recebem mais um CLAUDE_PLUGIN_ROOT e URL de servidor corrompidos quando uma variável de ambiente com nome de credencial é definida com um valor de switch como 1.
  • A requisição de controle register_repo_root do SDK carrega o CLAUDE.md de um diretório fora do diretório de trabalho quando CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 está definido.
  • A ferramenta Artifact não mostra mais ? para regras de acesso ao banco de dados de artefatos no nível self, e as cita de volta ao recusar uma republicação que as descartaria.
  • /model <id> avisa quando o modelo não é reconhecido por esta versão e a compactação automática assumirá uma janela de contexto de 200K.
  • Grep e Glob retornam em vez de travar quando o processo de busca é morto no tempo limite sem sair.

Se você executa subagentes com um nível de esforço diferente do seu sessão principal, ou administra um gateway compartilhado, vale a pena baixar esta versão.

📖 Leia a fonte completa: GitHub Claude-Code

Ad

👀 See Also