Cursor ocultó el modelo base de Composer 2, pero la API expuso Kimi K2.5 y desató una disputa sobre transparencia
Cursor presentó Composer 2 como su propio gran avance en AI coding, pero al día siguiente la API devolvió el identificador kimi-k2p5-rl-0317-s515-fast. Así…
Procesado por IA desde Habr AI; editado por Hamidun News
El lanzamiento de Composer 2 de Cursor parecía una presentación ejemplar de un nuevo modelo de codificación: su propio benchmark, resultados sólidos y precios que socavan a OpenAI y Anthropic. Pero el 20 de marzo de 2026, una única respuesta de API destruyó esta narrativa: oculto bajo el nuevo nombre estaba Kimi K2.5 de Moonshot AI.
Cómo salió todo a la luz
El 19 de marzo, Cursor presentó Composer 2 como un paso importante adelante para su asistente de IA para desarrolladores. La empresa preparó el terreno por adelantado: ocho días antes del lanzamiento, publicó CursorBench, un benchmark interno para evaluar agentes de codificación en solicitudes reales de usuarios. El artículo también describía un trabajo de ingeniería serio en torno a RL y compresión de contexto directamente durante el entrenamiento. Frente a gráficos precisos y precios agresivos, el lanzamiento se veía como que Cursor no solo alcanzó a los líderes, sino que encontró una fórmula más barata para la calidad.
En Terminal-Bench 2.0, el nuevo modelo obtuvo una puntuación de 65,3 puntos, superando a Claude Opus 4.6 con 58,0, aunque perdiendo ante GPT-5.4 con 75,1. El precio se veía casi provocativo: $0,50 por millón de tokens de entrada y $2,50 por millón de tokens de salida, lo que es 86% más barato que Composer 1.5.
El problema no estaba en los números, sino en el silencio. En el lanzamiento oficial, Cursor no nombró el modelo base sobre el que se construyó Composer 2, y esta laguna exacta resultó ser crítica.
El 20 de marzo, un desarrollador llamado Finn estaba simplemente depurando un endpoint de Cursor compatible con OpenAI y vio en la respuesta la cadena `accounts/anysphere/models/kimi-k2p5-rl-0317-s515-fast`. Esto fue suficiente para que todo el empaque del lanzamiento se agriete en pocas horas.
A partir de la cadena en sí, fue posible recuperar casi todo: el modelo Kimi K2.5, rastros de fine-tuning de RL, la fecha de compilación y la variante de inferencia interna. Así, un detalle técnico se convirtió instantáneamente en una investigación pública sobre el origen de Composer 2. Y sin ningún hackeo.
"Al menos renombra el model ID."
Por qué comenzó la disputa
Después de la filtración, Moonshot AI respondió casi inmediatamente. El jefe de la dirección de preentrenamiento declaró públicamente que el tokenizador de Composer 2 coincide con Kimi y sugirió que Cursor ajustó finamente su modelo sin cumplir las condiciones de licencia. Las razones de la reclamación no eran infundadas: Kimi K2.5 se distribuye bajo una licencia MIT modificada, que tiene un requisito separado para que los servicios comerciales grandes muestren de manera prominente el nombre del modelo en la interfaz.
Cursor, según el artículo, tiene ingresos mensuales significativamente por encima del umbral especificado.
- La licencia Kimi K2.5 requiere mostrar explícitamente el nombre del modelo en el producto si los ingresos exceden $20 millones por mes o la audiencia excede 100 millones MAU.
- Cursor, según estimaciones en el artículo, tiene ingresos anuales que superan los $2 mil millones, lo que significa aproximadamente $167 millones mensuales.
- En la interfaz y en el post de marketing, Cursor no mencionó Kimi K2.5.
- Después del escándalo, Cursor reconoció que Composer 2 comenzó con una base de código abierto e inmediatamente nombró a Kimi K2.5.
Entonces la historia dio un giro abrupto. La cuenta oficial de Kimi felicitó a Cursor por el lanzamiento y confirmó que el acceso a Kimi K2.5 fue a través de Fireworks AI como parte de una asociación comercial autorizada. Entonces la base legal, aparentemente, estuvo en orden desde el principio.
El fallo principal no ocurrió en el modelo ni en el acuerdo, sino en la comunicación: parte del equipo de Moonshot acusó públicamente a Cursor, mientras que la cuenta oficial ya estaba reconociendo la asociación, y el propio Cursor tardó demasiado en proporcionar una explicación directa.
Por qué es importante
Lo más interesante de esta historia no es que Cursor olvidó renombrar el model ID. Mucho más importante, se parece a un síntoma de toda la industria de IA de codificación.
Según el artículo, Windsurf ajusta finamente una versión de GLM-4.6 de Zhipu AI, Vercel integró GLM-4.6 en servicios de API, Cerebras está apostando por el mismo modelo, y Together AI implementó Qwen-3-Coder de Alibaba.
En OpenRouter, cuatro de los cinco modelos más utilizados en el mundo ya son chinos, y a principios de marzo de 2026, su consumo superó a los análogos estadounidenses durante dos semanas seguidas.
Por qué las empresas no les gusta hablar sobre esto abiertamente también es claro. Primero, es más fácil vender a los inversores la historia de "nuestro modelo único" que la de un ajuste fino fuerte de una base de código abierto. Segundo, es incómodo para las empresas estadounidenses poner en la primera pantalla la tesis "funciona en IA china." Tercero, reconocer el modelo base cambia el enfoque de la magia del modelo en sí a cosas como UX, flujo de agentes, herramientas y canalización de RL. Pero esa es una conversación menos impresionante, aunque más honesta sobre dónde se crea realmente el valor.
Qué significa
La historia de Composer 2 muestra un cambio simple: en IA, es cada vez más importante no solo qué modelo tomaste como base, sino también qué tan honestamente hablas sobre ello. Cursor realmente hizo un trabajo de ingeniería notable, pero el intento de mantener el origen del modelo fuera de pantalla le costó más de lo que habría costado un reconocimiento normal de la base desde el principio.
¿Quieres dejar de leer sobre IA y empezar a usarla?
AI News es un feed curado de noticias de IA. Hamidun Academy te enseña a usar la IA en tu trabajo.