Resumo
O Claude Code v2.1.222 é predominantemente uma versão de correção, fechando uma falha de isolamento em worktree que permitia comando git destrutivo contra o checkout principal e um bypass de restrição de ferramenta em tarefas de agente em segundo plano.
Novidades
A origem pública não anuncia recurso novo nesta versão; a mudança de maior peso é a remoção do recurso ultraplan.
Melhorias
- Mensagens enviadas a outras sessões via
SendMessagepassam a ser avaliadas pelo classificador de permissão antes do despacho, no modo automático. /diff, o diff de workspace do Remote Control e os diffs de edição de arquivo em sessões web usam conteúdo bruto do blob do git, ignorando drivers de diff etextconvconfigurados no workspace.- Recusa de skill com
disable-model-invocationagora orienta o Claude a pedir para você rodar a skill, em vez de replicar o fluxo dela.
Correções
- Sessões isoladas por worktree e seus subagentes conseguiam rodar comando git destrutivo contra o checkout principal; o isolamento agora vale para edição de arquivo e Bash em todo tipo de sessão.
- Hooks
PreToolUsecom auto-allow contornando restrição de ferramenta em tarefas de agente em segundo plano (resumos, compactação, renomeação). /usageatribuindo uso a mais servidores MCP do que o real: a fatia de um servidor agora reflete só as requisições que consumiram resultado dele.- Sessões não vinculando à pull request criada depois que a branch já tinha sido enviada, inclusive via API REST do GitHub.
- Alias de família de modelo restrito pela organização (como
model: opus) caindo para o modelo pai em vez de descer para o modelo mais novo permitido na família. - Timeout de stream disparando em gateways com
ANTHROPIC_BASE_URLcustomizado mesmo com pings de keep-alive do servidor chegando normalmente.
Breaking changes
A origem pública não declara quebra de compatibilidade, migração ou alteração obrigatória de configuração.
Ponto de Atenção
- Claude Code v2.1.222 — Isolamento de worktree corrigido: se a equipe depende de sessões isoladas por worktree para conter comando git de agente ou subagente, trate esta correção como prioritária, já que a falha permitia ação destrutiva contra o checkout principal.
Notas da versão
- Claude Code v2.1.222 — Remoção de recurso: a origem registra a remoção do recurso
ultraplan, sem detalhar motivo ou substituto.