Claude Code v2.1.296 adiciona chaves de política de gateway, autoCompactWindow, Read allow_large

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

O Claude Code v2.1.296 (lançado em 09 de outubro) traz novas chaves de política gerenciada, uma substituição de compactação para subagentes e uma série de correções no gateway, hooks, runners auto-hospedados e plugins.

Novidades

  • Uma chave code no managed.policies[] do gateway de apps Claude. Ela aceita as mesmas configurações que cli e também se aplica na aba Code do Claude Desktop; ao lado de desktop, ativa o modo gateway do Claude Desktop.
  • autoCompactWindow no frontmatter de subagentes e em definições de --agents, permitindo que um subagente faça auto-compactação mais cedo que a janela da conversa principal.
  • CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL para executar todos os agentes de workflow em um único modelo enquanto outros subagentes mantêm os seus próprios.
  • CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS para definir um atraso máximo maior no backoff ao tentar novamente uma requisição sobrecarregada (529).
  • Um aviso em /plugin quando os hooks de um plugin são omitidos porque outro plugin habilitado tem o mesmo nome.
  • Uma opção allow_large na ferramenta Read, permitindo que o Claude leia um arquivo de texto além dos limites usuais de tamanho em uma única chamada quando precisa do arquivo inteiro e o contexto tem espaço.
Ad

Correções notáveis

  • Hooks PreToolUse em configurações gerenciadas que negam uma chamada de ferramenta com "continue": false, e hooks prompt gerenciados que bloqueiam uma chamada, agora recusam a chamada sem encerrar o turno.
  • Hooks PostToolUse em configurações gerenciadas agora aplicam updatedMCPToolOutput em sessões onde isso era anteriormente ignorado.
  • Sessões headless não iniciam mais o .mcp.json de uma pasta ou o servidor MCP de plugin que foi desativado para aquela pasta após uma mudança de diretório ou recarga de plugin.
  • Um gateway de apps Claude que serve allowedProviders com "gateway" não bloqueia mais notebooks que nomeiam esse gateway nas configurações do usuário.
  • Um login salvo no gateway de apps Claude não é mais ignorado quando as configurações gerenciadas definem forceLoginMethod como gateway sem um forceLoginGatewayUrl (regressão da 2.1.295).
  • Contagens de tokens corrigidas para Haiku 5.5 e outros modelos que aceitam apenas pensamento adaptativo, que falhavam atrás de alguns gateways e eram contados com pensamento de orçamento em outros lugares.
  • Runner auto-hospedado: mensagens de erro mais claras em registros recusados (nomeia a configuração de administrador da organização, ou observa que um runner sob demanda reiniciado precisa de uma nova ordem de serviço), e git fetch/pull/push não falham mais quando outra sessão do mesmo repositório inicia em um runner com --capacity acima de 1.
  • Scripts de workflow não truncam mais silenciosamente resultados e opções de agente aninhadas além de cerca de 20.000 níveis.
  • Métodos $ de plugins agora são executados no diretório de trabalho do agente chamador e respeitam o turno que seu hook mantém; $.agent.register é recusado a partir de um hook ainda em execução após o mod ser recarregado ou removido; $.http.fetch não rejeita mais uma requisição HEAD cujo Content-Length declarado excede o limite de corpo de 4 MiB.
  • Redação de segredos em transcrições compartilhadas e logs de depuração agora captura valores após uma chave sem valor, incluindo JSON dentro de uma string de shell.
  • Nomes de marketplace como constructor não quebram mais plugin marketplace add, marketplace update ou plugin install; add recusa esses nomes claramente. Segredos de plugin chamados constructor ou prototype não são mais excluídos na próxima gravação de opções.
  • Esc ou uma interrupção durante um hook UserPromptSubmit ou um hook prompt.submit de um mod não encerra mais sessões headless, não limpa o prompt digitado nem deixa o prompt não verificado passar.
  • Toasts e notificações não ficam mais esperando sem serem vistos enquanto o painel /diff ou um diálogo está aberto.
  • --teleport não abre mais uma conversa vazia quando o histórico da sessão não pode ser lido.

Se você mantém configurações gerenciadas, executa runners auto-hospedados ou depende de workflows de subagentes, esta versão toca diretamente esses caminhos.

📖 Leia a fonte completa: GitHub Claude-Code

Ad

👀 See Also