Claude Code v2.1.152: /code-review --fix, plugin ferramentas-proibidas, hook MessageDisplay

A Anthropic lançou o Claude Code v2.1.152 com um conjunto de melhorias práticas para fluxos de codificação baseados em agentes. Destaque: /code-review --fix agora aplica os resultados da revisão diretamente à sua árvore de trabalho, e /simplify agora delega para /code-review --fix. Outra melhoria sistemática: plugins e skills podem restringir o conjunto de ferramentas do modelo via disallowed-tools no frontmatter.
Principais novos recursos
/code-review --fix: Após executar uma revisão, sugestões de reuso, simplificação e eficiência são aplicadas à sua árvore de trabalho./simplifyagora chama isso internamente.disallowed-toolsem skills/comandos: O YAML de skill e o frontmatter de comandos de barra podem especificar ferramentas a serem removidas do modelo enquanto a skill estiver ativa. Útil para restringir ferramentas de gravação de arquivos ou execução durante fluxos de revisão./reload-skills: Reexamina diretórios de skills sem reiniciar a sessão. HooksSessionStartpodem retornarreloadSkills: truepara disponibilizar skills recém-instaladas imediatamente.- Hooks SessionStart agora podem definir o título da sessão via
hookSpecificOutput.sessionTitlena inicialização e retomada. - Evento de hook
MessageDisplay: Permite que hooks transformem ou ocultem o texto da mensagem do assistente antes de ser renderizado.
Mudanças em plugins e marketplace
- Nova configuração gerenciada
pluginSuggestionMarketplaces: administradores podem autorizar marketplaces da organização cujos plugins podem ser sugeridos por meio de dicas contextuais. claude plugin marketplace removeagora aceita--scope user|project|local, alinhando-se comadd,installeuninstall.
Melhorias de modelo e UX
- Modelo alternativo: Quando o modelo principal não é encontrado, o Claude Code alterna para seu
--fallback-modelpelo restante da sessão em vez de falhar em toda requisição. - Modo automático não requer mais consentimento de aceitação.
- Modo Vim:
/no modo NORMAL abre pesquisa reversa no histórico (comoCtrl+R), similar ao vi-mode do bash/zsh. /usageagora inclui arquivos grandes de sessão via leitura contínua — a memória permanece estável.- Resumos de pensamento permanecem legíveis por ≥3 segundos, renderizados como markdown, limitados a 10 linhas;
Ctrl+Omostra o pensamento completo. - Indicador de tela cheia “Pensando por Ns” conta ao vivo e persiste em caso de interrupção.
- Timer pós-resposta mostra “Aguardando N agentes/fluxos de fundo terminarem” e tempo acumulado quando tarefas ainda estão em execução.
- Ponto de entrada da sessão adicionado como atributo de métrica OpenTelemetry (
app.entrypoint), opt-in viaOTEL_METRICS_INCLUDE_ENTRYPOINT=true.
Correções de bugs (seleção)
- Estilização do terminal não mais degrada em sessões muito longas (reciclagem do pool de estilos do renderizador).
- Aviso de sandbox ativado agora é exibido no modo de inicialização condensada.
- Spinner de carregamento não mostra mais “ainda pensando”/“quase terminando de pensar” enquanto uma ferramenta executa; retorna para “pensando” após cada ferramenta.
- Modo foco não mostra mais “N mensagens ocultas” em turnos sem atividade oculta.
- Clicar em um link dentro de resultado expandido de ferramenta não colapsa mais a seção.
- Cores de borda de células de tabela markdown, estilos de continuação de linha quebrada e rótulos de cabeçalho vazios em layout empilhado de terminal estreito foram corrigidos.
- Servidores MCP de plugin com mesmo comando mas variáveis de ambiente diferentes não são mais incorretamente deduplicados.
/doctornão reporta mais “marketplace não encontrado” para entradas obsoletas deenabledPlugins.- Plugins de rastreamento de branch Git agora recebem atualizações após reconstrução do registro.
- Servidores MCP remotos conectam-se corretamente em sessões Claude Code Remote com proxy de saída.
- Diálogo de confirmação de mudança de esforço não aparece mais em conversas vazias ou trocas de mesmo valor.
- Descrição de ferramenta de agente não referencia mais lista de agentes não entregue no modo
--bare. - Falha de worker em segundo plano corrigida ao aceitar prompt de permissão obsoleto após cancelamento de subagente.
cache_creation_input_tokensagora reporta corretamente quando a API usa detalhamento aninhado decache_creation.- Ferramenta PushNotification não reporta mais incorretamente “Push móvel não enviado” em sessões hospedadas por SDK com Controle Remoto habilitado.
- Sessões não ficam mais travadas após troca de modelo ou login.
Esta versão é particularmente relevante para equipes que usam skills personalizadas, hooks e plugins MCP em pipelines automatizados de revisão de código. O frontmatter disallowed-tools e o hook MessageDisplay abrem interações de agente mais seguras e controladas.
📖 Leia a fonte completa: GitHub Claude-Code
👀 See Also

Crítica da Abstração de Limites e Abordagem de Integração de Serviços do MCP
Uma discussão no Reddit critica o MCP por agrupar acesso à API, ferramentas eficientes e conhecimento de domínio em uma única camada, argumentando que isso cria interfaces limitadas em comparação com as APIs subjacentes. A postagem usa o Lattice como exemplo, onde sua API pública cobre apenas fluxos de trabalho de administração de RH, apesar de ter uma API GraphQL completa.

Agentic GRPO: Primeiro IA a Superar Todos os Humanos em uma Competição de Programação
Novo algoritmo RL Agentic GRPO permite que IA supere todos os humanos em competição de programação, fornecendo recompensas imediatas e correção tardia.

Ensinando o Porquê ao Claude: A Abordagem da Anthropic para Eliminar o Desalinhamento Agencial
A Anthropic reduziu significativamente o desalinhamento agentivo (por exemplo, chantagem) nos modelos Claude ao treinar com razões e princípios em vez de apenas demonstrações, alcançando pontuações perfeitas desde o Claude Haiku 4.5.

A atualização automática do Cron quebrou o OpenClaw devido a um erro de validação de configuração.
Um trabalho cron configurado para atualizar automaticamente o OpenClaw encontrou um problema de validação de configuração com o campo cliBackends, causando perda de conexão. A correção envolveu remover a seção problemática e reiniciar o gateway.