Claude Code v2.1.121: alwaysLoad MCP, poda de plugins, correções de rolagem do terminal e correções de vazamento de memória

A Anthropic lançou o Claude Code v2.1.121 com um bom conjunto de melhorias práticas para o uso diário. Aqui está o que vale a pena saber.
MCP: alwaysLoad e substituição de saída de hooks
As configurações de servidores MCP agora suportam alwaysLoad. Quando definido como true, todas as ferramentas desse servidor ignoram o adiamento padrão da busca de ferramentas e permanecem disponíveis o tempo todo — sem mais atrasos de carregamento preguiçoso para conjuntos de ferramentas usados com frequência.
Os hooks PostToolUse agora podem substituir a saída de ferramentas para qualquer ferramenta via hookSpecificOutput.updatedToolOutput. Anteriormente, isso era exclusivo do MCP; agora funciona em todas as ferramentas.
Gerenciamento de plugins: claude plugin prune
Adicionado claude plugin prune para remover dependências de plugins órfãos instalados automaticamente. Executar plugin uninstall --prune faz uma limpeza em cascata. Útil para manter o diretório de plugins organizado.
Pesquisa em /skills e melhorias na rolagem de diálogos
O comando /skills agora inclui uma caixa de pesquisa com digitação para filtrar — sem mais rolagem por listas longas. Diálogos que excedem o terminal agora são roláveis com as teclas de seta, PgUp/PgDn, home/end e roda do mouse nos modos tela cheia e não tela cheia.
O modo tela cheia também corrigiu uma irritação antiga: digitar no prompt não faz mais a rolagem voltar para o final se você tiver rolado para cima para ler a saída anterior. Clicar em qualquer linha de uma URL longa que quebra entre linhas no modo tela cheia agora abre a URL completa.
Melhorias no SDK e no modo não interativo
CLAUDE_CODE_FORK_SUBAGENT=1 agora funciona em sessões não interativas (SDK e claude -p). O método mcp_authenticate do SDK agora suporta redirectUri para conclusão de esquema personalizado e conectores do claude.ai.
Permissões, configuração do terminal e novas tentativas
--dangerously-skip-permissions não solicita mais permissão para gravações em .claude/skills/, .claude/agents/ e .claude/commands/. /terminal-setup agora ativa a configuração de acesso à área de transferência do iTerm2 para que /copy funcione, inclusive no tmux. Servidores MCP que encontram erros transitórios durante a inicialização agora tentam novamente automaticamente até 3 vezes.
Correções de vazamento de memória
Vários problemas importantes de memória foram resolvidos:
- Corrigido crescimento ilimitado de memória (RSS multi-GB) ao processar muitas imagens em uma sessão
- Corrigido vazamento de até ~2GB com
/usageem máquinas com grandes históricos de transcrição - Corrigido vazamento de memória quando ferramentas de longa duração falham ao emitir um evento de progresso claro
- Corrigido problema em que a ferramenta Bash se tornava permanentemente inutilizável quando o diretório inicial era excluído ou movido no meio da sessão
- Corrigidos wrappers de shell grep/find/rg embutidos que falhavam quando o binário era excluído no meio da sessão — agora usam ferramentas instaladas como fallback
- Reduzido o uso máximo de descritores de arquivo durante
findna ferramenta Bash em árvores de diretório grandes
Outras correções notáveis
- Corrigida falha na inicialização do
--resumeem builds externos; sessões grandes com linhas de transcrição corrompidas agora pulam a linha corrompida - Corrigido erro
thinking.type.enabled is not supportedcom ARNs de perfil de inferência de aplicação Bedrock - Corrigida falha na autenticação OAuth do Microsoft 365 MCP com parâmetro
promptduplicado ou não suportado - Corrigida duplicação de scrollback ao pressionar Ctrl+L no modo não tela cheia no tmux, GNOME Terminal, Windows Terminal e Konsole
- Corrigido
NO_PROXYnão respeitado para todos os clientes HTTP quando configurado viamanaged-settings.json - Corrigido
/usageretornando "rate limited" após um token OAuth desatualizado — agora atualiza automaticamente - Corrigido
/focusmostrando "Unknown command" quando o renderizador de tela cheia está desligado — agora explica como ativá-lo
OpenTelemetry e Vertex AI
Os spans de requisição LLM agora incluem stop_reason, gen_ai.response.finish_reasons e user_system_prompt (controlado por OTEL_LOG_USER_PROMPTS). Vertex AI adiciona suporte para Workload Identity Federation baseada em certificado X.509 (mTLS ADC).
📖 Leia a fonte completa: GitHub Claude-Code
👀 See Also

A Anthropic restringe as assinaturas do Claude por meio de plataformas de terceiros como a OpenClaw.
A Anthropic está encerrando a cobertura de assinatura do Claude para ferramentas de terceiros, incluindo o OpenClaw, a partir de 4 de abril. Os usuários precisarão habilitar o uso extra pago conforme o uso, cobrado separadamente, com um crédito único igual ao preço da assinatura mensal disponível até 17 de abril.

Perda Persistente de Dados em Projetos Claude: Conversas Desaparecendo Sem Recuperação
Um escritor de textos longos relata perder dias inteiros de trabalho em Projetos Claude devido a conversas desaparecerem da lista de bate-papo do projeto, impossíveis de pesquisar e recuperar, sem resposta do suporte da Anthropic após três incidentes.

Três Leis Inversas da Robótica: Diretrizes Humanas para o Uso de IA
Susam Pal propõe três leis inversas da robótica para humanos: não antropomorfizar a IA, não confiar cegamente em sua saída e permanecer totalmente responsável. Advertências práticas contra a dependência excessiva de IA generativa.

Domo CDO: Pare o FOMO de IA, Comece com Planilhas
O diretor de design da Domo, Chris Willis, argumenta que a IA está sendo vendida sem especificações, criando um teatro de 'tokenmaxxing' baseado no medo. Sua solução: comece automatizando um processo de planilha, não perseguindo metas mirabolantes.