A Cursor ocultou o modelo-base do Composer 2, mas a API revelou o Kimi K2.5 e iniciou uma disputa sobre transparência
A Cursor apresentou o Composer 2 como seu próprio grande avanço em AI coding, mas já no dia seguinte a API retornou o identificador…
Processado por IA de Habr AI; editado por Hamidun News
O lançamento do Composer 2 do Cursor parecia uma apresentação exemplar de um novo modelo de codificação: seu próprio benchmark, resultados fortes e preços que reduzem OpenAI e Anthropic. Mas em 20 de março de 2026, uma única resposta da API destruiu essa narrativa: oculto sob o novo nome estava o Kimi K2.5 da Moonshot AI.
Como tudo veio à tona
Em 19 de março, o Cursor apresentou o Composer 2 como um passo importante adiante para seu assistente AI para desenvolvedores. A empresa preparou o terreno com antecedência: oito dias antes do lançamento, publicou o CursorBench, um benchmark interno para avaliar agentes de codificação em solicitações reais de usuários. O artigo também descrevia um trabalho de engenharia sério em torno de RL e compressão de contexto durante o treinamento. Diante de gráficos precisos e preços agressivos, o lançamento parecia que o Cursor não apenas alcançou os líderes, mas encontrou uma fórmula mais barata para qualidade.
No Terminal-Bench 2.0, o novo modelo pontuou 65,3 pontos, superando Claude Opus 4.6 com 58,0, embora perdendo para GPT-5.4 com 75,1. O preço parecia quase provocativo: $0,50 por milhão de tokens de entrada e $2,50 por milhão de tokens de saída, o que é 86% mais barato que Composer 1.5.
O problema não estava nos números, mas no silêncio. No lançamento oficial, o Cursor não nomeou o modelo base no qual o Composer 2 foi construído, e essa lacuna exata se mostrou crítica.
Em 20 de março, um desenvolvedor chamado Finn estava simplesmente debugando um endpoint do Cursor compatível com OpenAI e viu na resposta a string `accounts/anysphere/models/kimi-k2p5-rl-0317-s515-fast`. Isso foi suficiente para toda a embalagem do lançamento rachar em poucas horas.
A partir da string em si, foi possível recuperar quase tudo: o modelo Kimi K2.5, vestígios de fine-tuning de RL, a data da compilação e a variante de inferência interna. Assim, um detalhe técnico se transformou instantaneamente em uma investigação pública sobre a origem do Composer 2. E sem nenhuma invasão.
"Pelo menos renomeie o model ID."
Por que a disputa começou
Após o vazamento, o Moonshot AI respondeu quase imediatamente. O chefe da direção de pré-treinamento declarou publicamente que o tokenizer do Composer 2 corresponde ao Kimi e sugeriu que o Cursor fine-tuned seu modelo sem atender às condições de licença. Os motivos da reclamação não eram infundados: Kimi K2.5 é distribuído sob uma licença MIT modificada, que tem um requisito separado para grandes serviços comerciais exibirem proeminentemente o nome do modelo na interface.
Cursor, de acordo com o artigo, tem receita mensal significativamente acima do limite especificado.
- A licença Kimi K2.5 exige mostrar explicitamente o nome do modelo no produto se a receita exceder $20 milhões por mês ou a audiência exceder 100 milhões MAU.
- Cursor, de acordo com estimativas no artigo, tem receita anual superior a $2 bilhões, significando aproximadamente $167 milhões mensais.
- Na interface e post de marketing, o Cursor não mencionou Kimi K2.5.
- Após o escândalo, o Cursor reconheceu que o Composer 2 começou com uma base de código aberto e nomeou diretamente o Kimi K2.5.
Então a história tomou uma virada abrupta. A conta oficial do Kimi parabenizou o Cursor pelo lançamento e confirmou que o acesso ao Kimi K2.5 foi através do Fireworks AI como parte de uma parceria comercial autorizada. Então a base legal, aparentemente, estava em ordem desde o início.
A principal falha não aconteceu no modelo e não no contrato, mas na comunicação: parte da equipe da Moonshot acusou publicamente o Cursor, enquanto a conta oficial já estava reconhecendo a parceria, e o próprio Cursor demorou muito para fornecer uma explicação direta.
Por que isso importa
A coisa mais interessante sobre essa história não é que o Cursor esqueceu de renomear o model ID. Muito mais importante, parece um sintoma de toda a indústria de AI coding.
De acordo com o artigo, Windsurf fine-tunes uma versão do GLM-4.6 do Zhipu AI, Vercel integrou GLM-4.6 em serviços de API, Cerebras está apostando no mesmo modelo, e Together AI implantou Qwen-3-Coder do Alibaba.
No OpenRouter, quatro dos cinco modelos mais usados no mundo já são chineses, e no início de março de 2026, seu consumo superou os análogos americanos por duas semanas seguidas.
Por que as empresas não gostam de falar sobre isso abertamente também é claro. Primeiro, é mais fácil vender aos investidores a história de "nosso modelo único" do que de fine-tuning forte de uma base de código aberto. Segundo, é desconfortável para as empresas americanas colocar na primeira tela a tese "funciona em AI chinês." Terceiro, reconhecer o modelo base desloca o foco da magia do próprio modelo para coisas como UX, fluxo de agentes, ferramentas e pipeline de RL. Mas essa é uma conversa menos impressionante, embora mais honesta sobre onde o valor é realmente criado.
O que significa
A história do Composer 2 mostra uma mudança simples: em AI, importa cada vez mais não apenas qual modelo você usou como base, mas também quão honestamente você fala sobre isso. O Cursor realmente fez um trabalho de engenharia notável, mas a tentativa de manter a origem do modelo fora de câmera custou mais do que um reconhecimento normal da base desde o início teria custado.
Quer parar de ler sobre IA e começar a usar?
AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.