Resumo
O Claude Code v2.1.251 amplia o controle sobre trocas de modelo, sessões em segundo plano e custos de cache. A publicação também corrige falhas de permissão envolvendo symlinks, plugins, workflows e comandos Shell, além de reduzir travamentos em sessões, MCP e interfaces com muitos subagents.
Novidades
- Claude Code v2.1.251 — Hooks de modelo: os eventos
PreModelSwitchePostModelSwitchpermitem impedir, confirmar ou anotar uma troca de modelo. - Claude Code v2.1.251 — Remote Control: chamadas de ferramentas e resultados de um subagent em primeiro plano podem ser acompanhados ao vivo por clientes remotos.
- Claude Code v2.1.251 — Uso e cache:
/usageexibe o limite de gastos, e/costinforma acertos, falhas, tokens recarregados e estado do prompt cache por sessão. - Claude Code v2.1.251 — Sessões: a ajuda da CLI documenta
attach,logs,stop,respawnerm, e a retomada informa o comando exato para anexar uma sessão em segundo plano.
Melhorias
- Claude Code v2.1.251 — Interface: sessões interativas reduzem renderizações redundantes, e o progresso de vários subagents substitui a atualização anterior em vez de acumular linhas no transcript.
- Claude Code v2.1.251 — Configurações gerenciadas: o diálogo de aprovação mostra apenas os ajustes alterados desde a confirmação anterior.
- Claude Code v2.1.251 — Providers: sessões no Amazon Bedrock iniciam sem aguardar descoberta de inference profile quando recebem um model ID ou ARN do host.
- Claude Code v2.1.251 — Cloud e MCP: falhas de proxy informam host e motivo, e erros de nomes de servidores MCP recebem sanitização antes de aparecer na interface.
Correções
- Claude Code v2.1.251 — Permissões de arquivos: Read, Write, Edit, Grep e Glob respeitam as restrições de acesso quando o caminho contém symlink, inclusive se o destino mudar depois da conferência inicial.
- Claude Code v2.1.251 — Plugins e workflows: comandos de marketplace e
scriptPathdeixam de acessar caminhos externos ao diretório autorizado antes da verificação de permissão. - Claude Code v2.1.251 — Settings e telemetria: configurações de projeto não podem habilitar tracing detalhado, registrar corpos brutos da API nem contornar um coletor OTLP fixado por configuração gerenciada.
- Claude Code v2.1.251 — Shell: atribuições aritméticas a variáveis inteiras voltam a solicitar aprovação em vez de receber autorização automática.
- Claude Code v2.1.251 — Agents: respostas finais chegam ao agent líder, mensagens entre agents usam um endereço válido e worktrees criados por sessões em segundo plano permanecem editáveis.
- Claude Code v2.1.251 — Sessões e MCP: transcripts com o mesmo identificador são preservados, e o handshake de um servidor MCP do SDK encerra a espera depois de 70 segundos quando a confirmação se perde.
- Claude Code v2.1.251 — Modelos: solicitações Opus 5 com esforço
xhighoumaxe thinking desativado usam esforçohigh, evitando a falha por combinação incompatível.
Ponto de Atenção
- Claude Code v2.1.251 — Segurança: atualize ambientes que usam symlinks, plugins de marketplace, workflows ou configurações gerenciadas e repita os testes com permissões restritas.
- Claude Code v2.1.251 — Teste sugerido: valide os hooks de troca de modelo, acompanhe um subagent pelo Remote Control, abra
/usagee/cost, e confirme que um caminho negado continua inacessível por symlink.
Notas da versão
- Claude Code v2.1.251 — Áreas afetadas: modelos, hooks, Remote Control, custos, prompt cache, sessões, permissões, plugins, workflows, Shell, agents, MCP, Bedrock e interface.