Novidades do Claude Code em outubro de 2026: as 8 mudanças que mexem no seu bolso e no seu fluxo
As novidades do Claude Code em outubro de 2026 vieram em 22 versões, da 2.1.287 (1º de outubro) à 2.1.310 (dia 23): Haiku 5.5 como Haiku padrão, idle compaction antes do cache expirar, avisos de custo no /usage e fork subagents ligados por padrão fora do terminal.
Quase ninguém leu o changelog inteiro. Normal: é uma parede de "Fixed" e "Added" com mais de 9 mil linhas.
O problema é que, no meio dessa parede, tem mudança que mexe direto no quanto você paga e em quando seu limite de 5 horas acaba. E tem mudança que altera o comportamento do agente sem você ter pedido nada.
Este post é o recap filtrado das novidades do Claude Code em outubro de 2026. Não é lista de changelog. São as 8 mudanças que importam para quem usa o Claude Code todo dia, com o número da versão de cada uma (para você conferir se já está nela) e o que fazer com cada uma.
TL;DR
- O que é: recap das versões 2.1.287 a 2.1.310 do Claude Code (outubro/2026), filtrado por custo e fluxo.
- Bolso: Haiku 5.5 a US$ 0,10/0,50 por MTok, idle compaction antes do cache de 1h expirar, avisos novos no
/usagee aviso de limite ao retomar conversa. - Fluxo: fast mode sem o selo de preview no Opus 5.5,
/auto-mode-setup, fork subagents ligados por padrão fora do terminal, Monitor tool em Bedrock/Vertex/Foundry. - O que está saindo: o Claude Design standalone fecha até 14/12/2026.
- Fonte: CHANGELOG.md oficial e página do Haiku 5.5.
Por que acompanhar o changelog do Claude Code importa (e por que ninguém lê)
O Claude Code atualiza sozinho. Você abre o terminal numa segunda e ele já está três versões à frente.
Isso é ótimo para correção de bug. É péssimo para mudança de comportamento. Quando uma versão liga fork subagents por padrão no claude -p, ou começa a compactar sua conversa enquanto você está no almoço, o seu pipeline muda sem nenhum commit seu.
E em outubro o tema dominante foi um só: custo de contexto. Metade das mudanças relevantes gira em torno de cache de prompt, limite de 5 horas e tokens reprocessados. Se você já leu nosso guia de como economizar tokens no Claude Code parando de quebrar o cache, vai reconhecer o padrão: a Anthropic está empurrando para dentro da ferramenta as boas práticas que antes eram responsabilidade sua.
Acompanhar mais de 20 versões por mês sozinho não escala. É por isso que no Clã Beer and Code a gente filtra esse tipo de mudança toda semana, ao vivo, olhando o que ela faz no harness, nos agentes e na conta de quem roda IA em produção.
Vamos às 8.
1. Haiku 5.5 chegou e virou o Haiku padrão (2.1.293)
O Claude Haiku 5.5 foi lançado em 7 de outubro e, na mesma semana, a versão 2.1.293 do Claude Code adicionou o claude-haiku-5-5 como Haiku padrão na API da Anthropic.
Os números que importam:
| Haiku 5.5 | Haiku 4.5 | Sonnet 5.5 | |
|---|---|---|---|
| Input (por MTok) | US$ 0,10 | US$ 1,00 | US$ 2,00 |
| Output (por MTok) | US$ 0,50 | US$ 5,00 | US$ 10,00 |
| Terminal-Bench 4.0 | 39,2% | 0,0% | 70,6% |
| OSWorld 2.1 (offline) | 72,4% | 15,7% | 83,9% |
Detalhe que muda a conta: os preços de US$ 0,10/0,50 valem para prompts de até 100K tokens. Acima disso, sobe para US$ 0,50/2,50. O changelog registra janela de 1M de contexto.
O que fazer com isso: o Haiku 5.5 não é seu modelo de codar. Os 39,2% no Terminal-Bench contra 70,6% do Sonnet 5.5 deixam isso claro. Ele é o modelo de tarefa curta e volumosa: subagente de busca, resumo, classificação, o hook que chama modelo por alias (haiku). Se você tem agent hook ou subagente apontando para haiku, ele agora resolve para um modelo com preço de tabela dez vezes menor que o do Haiku 4.5 (a própria Anthropic fala em cerca de 75% de economia na média, porque o preço sobe acima de 100K tokens). Confira se a qualidade segurou nos seus casos antes de comemorar.
2. Idle compaction: o Claude Code compacta antes do cache expirar (2.1.299)
Essa é a mais importante do mês para quem trabalha em sessão longa.
O cenário clássico: você está numa conversa de 300K tokens, sai para uma reunião de uma hora, volta e manda "beleza, continua". O cache de prompt de 1 hora já expirou. Sua próxima mensagem reprocessa os 300K inteiros. Sem cache. Na sua cota.
A 2.1.299 resolveu isso no terminal: uma conversa com 200K+ tokens parada por cerca de 54 minutos é compactada antes do cache de uma hora expirar. Quando você volta, a próxima mensagem não reprocessa tudo, reprocessa o resumo.
Dá para ajustar o gatilho ou desligar:
# muda o mínimo de 200K tokens para disparar a idle compaction
export CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS=400000
{
"idleCompaction": false
}
O segundo bloco vai no settings.json. Os dois exigem v2.1.290 ou superior. Na 2.1.302 também entrou uma linha Idle compaction no /config para ligar e desligar sem editar arquivo, e o aviso pós-compactação passou a dizer como desligar.
Quando desligar: se você depende de detalhe fino do histórico (um stack trace inteiro, uma decisão de 100 mensagens atrás), compactação perde informação. Para esse caso, ou desliga, ou sobe o mínimo. Para o resto, deixa ligado: é dinheiro que você parava de queimar.
3. /usage agora aponta o problema e corrige com uma tecla (2.1.299 e 2.1.305)
O /usage deixou de ser só um contador.
Na 2.1.299 ele ganhou avisos para quatro vilões de consumo: max effort, workflows, contexto sempre carregado (always-on context) e resultados grandes de ferramenta.
Na 2.1.305 cada aviso virou uma correção de uma linha que nomeia a origem, e apertar f aplica as correções. As mesmas sugestões aparecem no VS Code e no /doctor.
Na prática, o /usage virou um linter de custo. Se o seu CLAUDE.md carrega 40K tokens em toda sessão, ou um MCP devolve JSON gigante a cada chamada, agora a ferramenta te diz isso com nome e sobrenome.
O que fazer: rode /usage hoje, leia os avisos antes de apertar f. A correção automática é conveniente, mas você precisa saber o que ela desligou.
4. Aviso antes de retomar conversa que vai comer seu limite de 5h (2.1.304)
Mesmo problema do item 2, outra ponta.
A 2.1.304 adicionou, nos planos Pro e Max, um aviso quando retomar uma conversa inativa vai consumir uma fatia relevante do seu limite de 5 horas. Você escolhe: retoma mesmo assim, ou começa uma conversa nova e o Claude busca a anterior se você se referir a ela.
É o tipo de detalhe que explica muito relato de "minha cota de 5h acabou em meia hora". Retomar sessão gorda sem cache sai caro, e até agora ninguém te avisava. Se você quer entender como funciona o limite e o que zera ou não zera ele, a gente destrinchou no post do reset de limite do Claude.
O que fazer: na dúvida, aceite a conversa nova. Começar limpo com um resumo bom quase sempre sai mais barato que arrastar 300K tokens frios.
5. Fast mode sem o selo de preview no Opus 5.5 (2.1.304)
A 2.1.304 removeu o rótulo "(research preview)" do título do diálogo do /fast no Opus 5.5.
Parece cosmético. Não é. É o sinal de que o fast mode virou recurso oficial, e ele tem uma conta própria: mesmo modelo, mais tokens de saída por segundo, preço mais alto. A gente fez a conta inteira, com valores e quando vale a pena, no post sobre o fast mode do Claude Code.
Duas mudanças satélite do mês: a 2.1.299 trouxe /effort e /fast na agent view para definir com o que as sessões novas começam, e a 2.1.300 corrigiu um bug no VS Code em que o fast mode continuava ligado depois dos usage credits acabarem, fazendo cada request ser recusado e reenviado. Agora ele desliga e mostra um erro.
O que fazer: se você usa VS Code com fast mode, atualize. E não deixe fast mode como default global sem ter feito a conta.
Não só acompanhe as novidades — domine. Engenharia de IA na prática, ao vivo, toda semana, na maior comunidade do Brasil.
Entrar no Clã6. Auto mode ganhou setup guiado e modelo configurável (2.1.302 e 2.1.304)
O Auto Mode é o classificador que aprova chamadas de ferramenta no seu lugar. Em outubro ele ganhou duas alavancas:
/auto-mode-setup(2.1.304): um setup guiado que lê o seu projeto e as suas sessões recentes para ensinar o auto mode sobre o seu ambiente. Também ficou disponível em Bedrock, Vertex, Foundry, gateway de Claude apps e sessões com telemetria desligada.CLAUDE_CODE_AUTO_MODE_MODEL(2.1.302): escolhe qual modelo o classificador client-side usa. Atenção ao detalhe: não muda o modelo do auto mode server-side.
export CLAUDE_CODE_AUTO_MODE_MODEL=claude-haiku-5-5
Juntando com o item 1: classificador de permissão é exatamente o tipo de tarefa curta e repetitiva onde um modelo barato faz sentido. Mas é também uma camada de segurança. Trocar o modelo do classificador para economizar é decisão de risco, não de custo. Teste antes com comandos que você sabe que deveriam ser barrados.
7. Fork subagents ligados por padrão fora do terminal (2.1.302)
Essa é a que pode mudar o comportamento do seu pipeline sem aviso.
Fork subagents (subagent_type: "fork") são subagentes que herdam o contexto inteiro da conversa. No terminal eles já vinham ligados. A 2.1.302 ligou por padrão também no claude -p, no Agent SDK, no app desktop e no VS Code.
Se você orquestra o Claude Code por código, como no nosso exemplo de Claude Code headless orquestrado por PHP, o agente agora pode se bifurcar em tarefas paralelas que carregam todo o histórico. Isso pode acelerar, e pode multiplicar consumo de token.
Para voltar ao comportamento antigo:
export CLAUDE_CODE_FORK_SUBAGENT=0
O claude mcp serve nunca oferece forks. E na 2.1.307 forks lançados juntos passaram a saber qual lançamento é o seu, o que reduz o caso de um fork tentar fazer o trabalho do outro.
O que fazer: se você roda batch headless, compare o consumo de uma execução antes e depois da 2.1.302. Se subiu sem ganho de qualidade, desligue.
8. Monitor tool chegou em Bedrock, Vertex e Foundry (2.1.310)
Última versão do mês. A 2.1.310 levou a Monitor tool e os plugin monitors para Bedrock, Vertex e Foundry, e para sessões com telemetria ou tráfego não essencial desligados.
A Monitor tool é o que permite ao agente acompanhar um processo em background (um build, um servidor, um log) e reagir quando algo acontece, em vez de ficar dormindo e checando. Junto veio uma trava: sleeps longos em primeiro plano agora são bloqueados nesses ambientes também.
Para empresa que roda Claude Code via cloud provider por compliance, isso fecha uma diferença de recurso que existia contra quem usa a API direta da Anthropic.
O que fazer: se o seu script ou skill fazia sleep 300 esperando algo terminar, ele vai quebrar nesses ambientes. Troque por espera condicionada ou pelo Monitor.
O que está saindo: Claude Design standalone fecha em 14/12
Não é novidade de recurso, é aviso de saída. A 2.1.302 adicionou uma notícia ao /design-sync e ao /design-login: o Claude Design standalone (claude.ai/design) fecha até 14 de dezembro de 2026.
Se você usa o fluxo de protótipo para código que mostramos no guia do Claude Design para devs, exporte o que tem lá antes da data.
Outras novidades do Claude Code em outubro
Não entraram nas 8, mas valem a linha:
CLAUDE_CODE_DISABLE_FILE_MENTIONS(2.1.299): menções com@passam só o caminho do arquivo e o Claude lê com as ferramentas dele, em vez de injetar o conteúdo inteiro no prompt./usagemais honesto (2.1.304): quando o rate limit dos dados de uso trava, ele diz quando acaba em vez de "tente de novo em instantes".- Se você quer tirar o máximo da camada de extensão que mais evoluiu no ano, o tutorial de como usar skills no Claude Code cobre estrutura, frontmatter e quando skill vence MCP.
Limitações e pontos de atenção
- O changelog não tem data por versão. As datas deste post vêm das publicações no npm. A versão que você recebe depende de quando o auto-update rodou.
- Mudança de default é a que mais morde. Fork subagents e idle compaction mudam comportamento sem você pedir. Quem roda pipeline em produção precisa de versão fixada ou de teste de regressão.
- Correção automática do
/usageé atalho, não diagnóstico. Ela pode desligar algo que você queria ligado. - Benchmark de modelo pequeno não é o seu caso. Os números do Haiku 5.5 são da Anthropic. Rode no seu dataset antes de trocar subagente de produção.
FAQ
Como vejo qual versão do Claude Code estou usando?
Rode claude --version no terminal. Para forçar a atualização do Claude Code na hora, claude update.
A idle compaction funciona no VS Code e no desktop? O changelog da 2.1.299 fala em "idle compaction in the terminal". Para os outros clientes, não há registro em outubro.
O Haiku 5.5 substitui o Sonnet no Claude Code? Não para tarefa de código pesada. Ele entra como modelo barato para subagentes, hooks e classificação. Para codar, o Sonnet 5.5 continua bem à frente: 70,6% contra 39,2% no Terminal-Bench 4.0.
Como desligo fork subagents no claude -p?
CLAUDE_CODE_FORK_SUBAGENT=0 no ambiente.
Onde acompanho o changelog oficial? No CHANGELOG.md do repositório anthropics/claude-code. Ou espera o recap do mês que vem aqui.
Conclusão
Outubro foi o mês em que o Claude Code começou a cuidar do seu cache por você. Idle compaction, aviso de retomada, /usage com correção e o Haiku 5.5 com preço de tabela dez vezes menor apontam na mesma direção: o custo de contexto virou problema de produto da Anthropic, não só seu.
Mas a ferramenta só cobre o óbvio. Saber quando compactar perde informação crítica, quando fork subagent é desperdício e quando trocar o modelo do classificador vira risco de segurança continua sendo engenharia.
Atualiza, roda o /usage, confere seus pipelines headless. E volta no fim de novembro para o próximo recap.
{AI Engineer} — apaixonado por Laravel, arquitetura de software e construir produtos com impacto. Compartilho aqui tutoriais, descobertas e reflexões sobre o dia a dia de engenharia.
Conteúdo é o que não falta. Falta quem desembaralhe: o que importa agora é como implementar do jeito certo. No Clã você tem isso ao vivo, toda semana, com quem já filtrou o ruído.
Entrar no Clã