Claude Code v2.1.85 Lançamento: Melhorias no MCP, Filtros de Hook e Correções de Bugs

O Claude Code v2.1.85 é uma versão de manutenção focada em melhorar a funcionalidade do MCP (Model Context Protocol), adicionar controle granular sobre hooks e corrigir vários bugs no sistema.
Novos Recursos e Melhorias
Aprimoramentos do MCP:
- Adicionadas as variáveis de ambiente
CLAUDE_CODE_MCP_SERVER_NAMEeCLAUDE_CODE_MCP_SERVER_URLaos scriptsheadersHelperdo MCP, permitindo que um auxiliar sirva vários servidores - O OAuth do MCP agora segue a descoberta de metadados de recursos protegidos do RFC 9728 para encontrar o servidor de autorização
- Corrigida a falha na autorização de elevação (step-up) do MCP quando existe um token de atualização — servidores que solicitam escopos elevados via
403 insufficient_scopeagora acionam corretamente o fluxo de reautorização - Corrigido o SDK do Agente Python: servidores MCP
type:'sdk'passados via--mcp-confignão são mais descartados durante a inicialização
Melhorias no Sistema de Hooks:
- Adicionado o campo condicional
ifpara hooks usando a sintaxe de regras de permissão (ex.:Bash(git *)) para filtrar quando são executados, reduzindo a sobrecarga da criação de processos - Hooks PreToolUse agora podem satisfazer
AskUserQuestionretornandoupdatedInputjunto compermissionDecision: "allow", permitindo integrações sem interface que coletam respostas via sua própria UI - Corrigido o
--worktreeque saía com erro em repositórios não-git antes que o hookWorktreeCreatepudesse ser executado
Outras Adições:
- Adicionados marcadores de timestamp nas transcrições quando tarefas agendadas (
/loop,CronCreate) são acionadas - Adicionado espaço após o placeholder
[Image #N]ao colar imagens - Consultas de deep link (
claude-cli://open?q=…) agora suportam até 5.000 caracteres, com um aviso "rolar para revisar" para prompts pré-preenchidos longos - Plugins bloqueados pela política da organização (
managed-settings.json) não podem mais ser instalados ou ativados e estão ocultos nas visualizações da loja tool_parametersnos eventostool_resultdo OpenTelemetry agora são controlados porOTEL_LOG_TOOL_DETAILS=1
Correções de Bugs
Funcionalidade Principal:
- Corrigida a falha do
/compactcom "contexto excedido" quando a conversa cresceu demais para a própria solicitação de compactação caber - Corrigida a falha do
/plugin enablee/plugin disablequando a localização de instalação de um plugin difere de onde ele é declarado nas configurações - Corrigida a configuração
deniedMcpServersque não bloqueava servidores MCP do claude.ai - Corrigido o
switch_displayna ferramenta de uso do computador retornando "não disponível nesta sessão" em configurações com vários monitores - Corrigida a falha quando
OTEL_LOGS_EXPORTER,OTEL_METRICS_EXPORTERouOTEL_TRACES_EXPORTERestá definido comonone - Corrigida a realce de sintaxe de diff que não funcionava em builds não nativas
Desempenho e Memória:
- Corrigido vazamento de memória em sessões remotas quando uma resposta de streaming é interrompida
- Corrigidos erros persistentes de ECONNRESET durante instabilidade de conexão de borda usando uma nova conexão TCP na nova tentativa
- Melhorado o desempenho do autocompletar de arquivos com @-menção em repositórios grandes
- Melhorado o desempenho de rolagem com transcrições grandes substituindo o WASM yoga-layout por uma implementação pura em TypeScript
- Reduzida a trepidação da UI quando a compactação é acionada em sessões grandes
Interface do Usuário e Terminal:
- Corrigidos prompts que ficavam presos na fila após executar certos comandos de barra, com a seta para cima incapaz de recuperá-los
- Corrigidas sequências de teclas brutas aparecendo no prompt ao executar via SSH ou no terminal integrado do VS Code
- Corrigido o status da sessão de Controle Remoto que permanecia preso em "Requer Ação" após uma permissão ser resolvida
- Corrigidos shift+enter e meta+enter sendo interceptados por sugestões de digitação antecipada em vez de inserir novas linhas
- Corrigido conteúdo obsoleto vazando ao rolar para cima durante o streaming
- Corrigido terminal deixado no modo de teclado aprimorado após saída no Ghostty, Kitty, WezTerm e outros terminais que suportam o protocolo de teclado do Kitty — Ctrl+C e Ctrl+D agora funcionam corretamente após sair
- Melhorada a detecção de comandos perigosos do PowerShell
Esta versão é principalmente para desenvolvedores que usam o Claude Code com integrações MCP, hooks personalizados ou que estão enfrentando bugs específicos em versões anteriores.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Análise do prompt de sistema forçado de ~12K tokens do Claude Code revela regras de prioridade que substituem a configuração do usuário
Uma análise do prompt de sistema injetado de ~12K tokens do Claude Code revela regras de prioridade para proibições de letras de música, delegação de subagentes e brevidade que substituem os arquivos CLAUDE.md e de memória definidos pelo usuário.

Os Termos do Contrato da OpenAI com o Pentágono Permitem 'Qualquer Uso Legal', Incluindo Potencial Vigilância
A OpenAI negociou novos termos com o Pentágono que incluem a frase 'qualquer uso legal', o que, segundo fontes, permite que os militares usem a tecnologia da OpenAI para programas de vigilância em massa, desde que sejam tecnicamente legais. A Anthropic foi colocada na lista negra por se recusar a ceder em duas linhas vermelhas: sem vigilância em massa de americanos e sem armas autônomas letais.

"Código Nunca Foi a Parte Difícil" É um Insulto a Todos os Programadores
Senko Rašić refuta a afirmação de que programar é fácil e descobrir o que construir é difícil, argumentando que ambos são difíceis e descartar essa ideia é prejudicial.

Proposta de Roteamento de Inferência Adaptativa para Eficiência de Consultas de IA
Uma proposta enviada à Anthropic em abril de 2026 descreve um sistema de cinco etapas para direcionar consultas aos modelos de IA apropriados com base em uma pontuação de complexidade, usando sinais simples como contagem de caracteres e de frases antes que qualquer inferência do modelo ocorra.