Resumo
O Claude Code 2.1.287 introduz Claude Mods e amplia o uso de plugins para modificar o comportamento das sessões. A publicação também revisa permissões de shell, comunicação MCP e entrega de arquivos em sessões remotas, com várias correções para leitores de tela e a extensão VSCode.
Novidades
- Claude Code 2.1.287 — Claude Mods: plugins podem modificar comportamentos mais profundos. O mod integrado You should know observa a sessão por meio de um agente auxiliar e sinaliza aspectos que podem passar despercebidos. A ativação exige sessões próprias da Anthropic com telemetria habilitada.
- Claude Code 2.1.287 — Visão de agentes: o filtro
n:<text>busca nomes de sessões e tarefas, mostra resultados em seções recolhidas e abre o primeiro resultado com Enter. - Claude Code 2.1.287 — Telemetria de prompts: o evento OpenTelemetry
user_promptrecebeprompt_text, uma cópia deprompt. Sistemas que removem ou mascarampromptprecisam aplicar o mesmo tratamento ao novo campo. - Claude Code 2.1.287 — MCP: servidores no protocolo 2025-11-25 podem solicitar interação por URL, inclusive autenticação. Uma conexão que falhe após atualizar pode exigir
bareElicitationCapability: truena configuração. - Claude Code 2.1.287 — Runner próprio: sessões com Git gerenciado pela Anthropic recebem um
gh apiintegrado, somente REST, em macOS e Linux sem GitHub CLI instalado. - Claude Code 2.1.287 — VSCode: comandos e subagentes em execução podem ir para segundo plano. O mapa de agentes também mostra saídas de shells e Monitors.
Melhorias
- Claude Code 2.1.287 — Sessões remotas: arquivos grandes são transmitidos do disco, e uma falha temporária de envio recebe uma nova tentativa. Recusas informam o limite aplicado pelo servidor.
- Claude Code 2.1.287 — Configuração e plugins:
/configoferece navegação nos dois sentidos e paginação. Mensagens de marketplaces explicam recusas, e atualizações de plugins tentam novamente instalações incompletas. - Claude Code 2.1.287 — Resultados MCP: respostas muito grandes usam menos memória e ocupam menos espaço nos arquivos de sessão. A primeira conexão remota com falha transitória pode ser repetida sem esperar os servidores mais lentos.
- Claude Code 2.1.287 — SDK e modelos: mensagens prioritárias não cancelam buscas web já em execução. Trocas automáticas de modelo preservam o esforço de raciocínio selecionado.
- Claude Code 2.1.287 — Janela dos modelos: Opus 4.7 ou superior e Fable usam um milhão de tokens por padrão em Bedrock, Vertex, Foundry e no gateway dos aplicativos Claude.
CLAUDE_CODE_DISABLE_1M_CONTEXT=1mantém 200 mil.
Correções
- Claude Code 2.1.287 — Permissões de shell: comandos destrutivos
rmmantêm a solicitação obrigatória mesmo com redirecionamento para caminhos com~ou curinga. Escritas por symlinks do repositório exibem o destino e aguardam aprovação quando alcançam arquivos sensíveis ou saem da árvore de trabalho. - Claude Code 2.1.287 — Permissões MCP: limites por ferramenta da organização são preservados para uma ferramenta chamada
__proto__. Mudanças do protocolo do conector deixam de causar chamadas duplicadas ou falhas persistentes. - Claude Code 2.1.287 — Reconexão e execução: Remote Control repete uma reconexão sem resposta após 30 segundos. Hooks ausentes deixam de despertar a sessão repetidamente, e heartbeats chegam aos hosts SDK durante pausas do fluxo de resposta.
- Claude Code 2.1.287 — Modelos e retomada: a disponibilidade configurada em Bedrock e Vertex é respeitada. A retomada deixa de anexar
CLAUDE.mdduas vezes, e uma troca de modelo durante a resposta não repete fallback nas mensagens seguintes. - Claude Code 2.1.287 — Arquivos e sessões Cloud: o envio aguarda 35 segundos, reduz imagens acima de oito mil pixels por lado e preserva de 17 a 20 anexos. A conversa anterior sobrevive a reinícios durante compactação, e repositórios adicionados durante a sessão carregam suas skills e plugins.
- Claude Code 2.1.287 — Leitores de tela: buscas, permissões e campos de autenticação mantêm o cursor no texto. As aprovações incluem linhas alteradas, retiram atalhos inoperantes e evitam anunciar novamente telas a cada quadro de animação.
- Claude Code 2.1.287 — Plataformas: Remote Control continua durante repouso ocioso no macOS. No Windows, entrada interativa redirecionada informa a limitação e encerra, orientando o uso de
-p. - Claude Code 2.1.287 — VSCode e revisão: restauração de abas deixa de duplicar processos para a mesma conversa. Links de arquivos no plano abrem no editor, e Code Review volta a revisar o commit mais recente após duas falhas anteriores.
Breaking changes
- Claude Code 2.1.287 — Carregamento MCP:
alwaysLoad: falseadia todas as ferramentas do servidor até a busca de ferramentas. Configurações que dependiam da presença imediata dessas ferramentas precisam rever essa opção. - Claude Code 2.1.287 — Escritas pelo shell: permissões amplas de Bash e hooks deixam de executar diretamente escritas em arquivos recusados pelas ferramentas de arquivo, como o armazenamento do perfil Anthropic e de credenciais do host. Fluxos que usavam essas permissões para escrever nesses destinos agora exigem aprovação.
- Claude Code 2.1.287 — Comandos entre agentes: respostas de
claude agentschegam à fila. Comandos iniciados por barra, exceto/stop, enviados durante um turno aguardam seu término. Integrações que esperavam execução imediata precisam considerar a fila.
Ponto de Atenção
Teste sugerido: confira o mascaramento de prompt_text antes de habilitar a telemetria. Depois, teste o servidor MCP e uma transferência de arquivo remoto. Valide as permissões de shell em ambiente de teste e a leitura de uma solicitação de aprovação com o leitor de tela utilizado na instalação.
Notas da versão
Consulte o release oficial do Claude Code 2.1.287.