noviembre 10, 2026

Tecnología Geek

Noticias diarias sobre tecnología, móviles, inteligencia artificial y gadgets en español. Reviews, lanzamientos y tendencias para Latinoamérica.

Programación

MPS 2026.2 de JetBrains: 50 % menos tokens para agentes

Portada del anuncio de MPS 2026.2 de JetBrains
Foto: JetBrains

MPS 2026.2 ya se puede descargar y trae dos cambios que se notan el primer día. JetBrains MPS estrena versión para Linux ARM64 y sus agentes gastan menos de la mitad de tokens al modelar.

Datos clave: versión MPS 2026.2, publicada hoy 10 de noviembre por JetBrains.
Plataforma nueva: Linux en ARM64 (AArch64), con el runtime Java de JetBrains incluido.
Agentes: el kit MCP recortó más del 50 % de tokens en las mediciones de JetBrains con Claude Code.
Empaquetado: macOS pasa de .zip a .tar.gz y los enlaces simbólicos se conservan.

MPS es el banco de trabajo de JetBrains para crear lenguajes de dominio específico, lenguajes pequeños hechos a la medida de un sector: seguros, banca, instrumentación médica, sistemas embebidos.

Quien construye uno trabaja con editores proyeccionales, donde el código se manipula como estructura y no como texto plano. Un nicho estrecho, con equipos que sostienen sus herramientas durante años.

La casa que firma MPS mantiene también Kotlin, el lenguaje cuya versión 2.5.0-Beta2 salió a finales de octubre, y se nota: casi todo gira alrededor de cómo se programa y se prueba un lenguaje.

Linux ARM64 entra en la lista de descargas

La versión para Linux en procesadores ARM llega con el runtime Java de JetBrains empaquetado, así que no hay que instalar nada por separado para arrancar. Para muchos equipos era el paso que faltaba.

Los portátiles con chips ARM y los servidores de compilación con esa arquitectura ya son habituales. Hasta ayer, MPS obligaba a trabajar en máquinas x86.

El asistente de scripts de construcción suma esa distribución a las que ya generaba. Quien vende una aplicación propia hecha con MPS entrega la variante sin montar el empaquetado a mano.

El lenguaje de construcción aprende otro truco útil: importar archivos desde archivos TAR, también comprimidos con gzip o bzip2. Al importar, los enlaces simbólicos y los permisos quedan intactos.

Ese detalle pesaba en macOS, donde un enlace reemplazado por una copia duplicaba bibliotecas nativas grandes dentro del paquete. Las distribuciones para macOS pasan a .tar.gz, también en las aplicaciones independientes.

El arranque se alinea con la plataforma IntelliJ: la ruta de clases de la plataforma queda separada de la propia de MPS y los argumentos extra de la máquina virtual Java entran en el script de inicio.

Con esa separación, una distribución propia toma las opciones de la plataforma y suma solo las suyas. Las opciones específicas de cada sistema van únicamente al lanzador de ese sistema.

Agentes que modelan gastando la mitad

El Projectional Agent Toolkit conecta agentes de inteligencia artificial con MPS a través de MCP, el protocolo que usan las herramientas externas para hablar con el editor. JetBrains rehízo esa API de arriba abajo en esta versión.

La cifra que la empresa midió con Claude Code, con sus modelos Opus 5 y 5.5, supera el 50 % de ahorro de tokens en tareas comunes: modelar un lenguaje de dominio o implementar definiciones de lenguaje.

El ahorro sale de cambios concretos. Las operaciones en lote devuelven resúmenes compactos en lugar de volcados enormes, la validación de un modelo completo se hace de una sola pasada y el descubrimiento de conceptos usa vistas ligeras de metadatos.

Las lecturas cortas viajan dentro de la respuesta y solo los volcados grandes terminan en archivos. Los ámbitos de búsqueda inválidos se rechazan al momento, sin resultados a medias que el agente tenga que interpretar.

Estreno aparte merece la herramienta MCP del sistema de tipos. El agente puede consultar el tipo de un nodo, comparar tipos, rastrear cómo se calculó un tipo y localizar la regla que disparó un error de tipos.

Otras herramientas nuevas aplican intenciones y correcciones rápidas, leen y filtran los registros de MPS, abren, cierran y crean proyectos. Una más corrige automáticamente las expresiones SModel en sentencias Java ya analizadas.

En el editor también hay retoques con efecto diario. Buscar usos puede agrupar resultados por paquete virtual, con el nombre punteado desplegado nivel a nivel, y viene activado de fábrica.

Seleccionar hacia arriba, con Ctrl+Up, reconoce primero la lista completa de nodos hermanos antes de saltar al padre. Copiar un bloque entero de sentencias deja de ser una selección nodo a nodo.

El diálogo de importación rehace su comportamiento: al pegar código entre modelos solo entra lo marcado en las casillas. La versión anterior ignoraba la selección del usuario y la única sugerencia ofrecida ni siquiera se podía desmarcar.

Las pruebas de editor admiten reglas de coincidencia propias, para declarar qué roles se comparan, cuáles se ignoran y qué propiedades quedan fuera. Cuando la excepción toca a un solo nodo, una intención coloca el marcador directo en el resultado esperado.

Los mensajes de fallo de esas pruebas nombran el nodo y la celda exactos, con su presentación, el nombre del concepto y su identificador. Buscar la causa con el depurador abierto pasa a ser la excepción.

Para un equipo que mantiene un lenguaje propio, la cuenta es simple: la estación ARM que ya usa para compilar puede alojar el banco de trabajo, y el agente que ayuda a modelar consume la mitad de tokens en las tareas medidas por JetBrains.

Quien automatice descargas debe revisar un nombre de archivo antes de actualizar: el paquete de macOS ya no termina en .zip. La lista completa de correcciones de MPS 2026.2 está publicada en el sitio de JetBrains.

Fuente: JetBrains MPS Blog