Pi 1.0 incorpora el soporte de MCP que su creador llegó a calificar de innecesario

Earendil metió el protocolo en un entorno aislado llamado Codemode y sacó los agentes de larga duración a un paquete aparte para mantener Pi al mínimo

|5 min de lectura0
A Linux desktop running a terminal session, the single-operator environment that Earendil's Pi coding agent is built around.
A Linux desktop running a terminal session, the single-operator environment that Earendil's Pi coding agent is built around.

El agente de programación Pi llegó el jueves a la versión 1.0 con una función que su propio creador había descartado en público. El anuncio de Earendil señala el soporte nativo del Model Context Protocol como una de las dos incorporaciones principales, un giro para un proyecto cuyo autor, Mario Zechner, sostenía que ese estándar era innecesario.

Claves

  • Pi 1.0 añade Codemode, un entorno aislado del propio armazón que dota al agente de soporte nativo de MCP junto con modelos de decisión y modelos de imagen.
  • Earendil afirma que cientos de miles de personas usan Pi cada semana, y publica tanto Pi como el nuevo paquete Pi Durable bajo licencia MIT.
  • Pi Durable ronda las 15.000 líneas de código sin contar las pruebas, lo que Earendil calcula en unos 150.000 tokens para los modelos de GPT y 250.000 para Claude.

Por qué Earendil cambió de opinión sobre MCP

Earendil nació de la mano de Armin Ronacher y Colin Daymond Hanna, y compró Pi en abril de 2026. La empresa explicó a The Register que las cosas cambian: MCP ha mejorado y las modificaciones que le hicieron los desarrolladores de Pi facilitan ahora integrar otras capacidades. Puso como ejemplo concreto a Jev, un modelo de decisión, y aseguró que el trabajo sobre MCP lo volvió más fácil de usar dentro de Pi.

La compañía planteó la necesidad de fondo como una necesidad compartida: lo que requiere Pi se parece mucho a lo que requiere MCP, es decir, un espacio aislado donde moverse en forma de intérprete. Su política declarada consiste en esperar a que una herramienta para agentes demuestre su valor y sopesar entonces su utilidad real frente a la complejidad que suma. El anuncio describe que la mayoría de las funciones candidatas no se quedaron pegadas a la pared, sino que cayeron.

Qué hace Codemode en la práctica

Codemode es el entorno aislado del armazón que sostiene el nuevo soporte. En lugar de enhebrar clientes del protocolo por el bucle del agente, le da al modelo un lugar donde lanzar llamadas a herramientas y ejecutar scripts, y ahí caben servidores MCP, modelos de decisión que no son LLM como Jev, y modelos de imagen. En las demostraciones de Earendil, Pi escribe un script que comprime una semana de commits en un resumen breve, y se construye a sí mismo una extensión que planifica con Claude Opus e implementa con GPT mientras Jev decide cuándo pasar de uno a otro.

La versión incorpora además mensajes de sistema a mitad de conversación, que permiten cambiar las instrucciones y el conjunto de herramientas sin empezar de cero. The Register enumera otros cambios de la misma compilación: soporte de extensiones para modelos virtuales, carga diferida de herramientas, precalentamiento de caché para los modelos de Anthropic, un tema nuevo de interfaz de terminal y el modo de pantalla completa activado por defecto.

Pi Durable apunta a los agentes de larga duración

El segundo lanzamiento es Pi Durable, un paquete experimental para aplicaciones con agentes que sobreviven a una sesión de terminal. Earendil lo mantuvo deliberadamente aparte para que Pi siga siendo mínimo. Donde Pi conecta un modelo con herramientas para una persona sentada ante el teclado, Pi Durable coordina varias conversaciones y se hace cargo de la capa de almacenamiento que hay debajo.

Trae backends en memoria, SQLite y JSONL, además de una batería de pruebas de conformidad y comparativas para los que se desarrollen aparte. Earendil apunta que el código de SQLite y JSONL no usa ninguna API de Node, así que un adaptador pequeño basta para ejecutarlo sobre Bun o dentro de un Durable Object de Cloudflare. En memoria solo queda el conjunto de trabajo —transcripciones activas, tareas en marcha y envíos pendientes—, mientras la compactación resume los mensajes más antiguos antes de que desborden la ventana de contexto del modelo.

El tamaño del código se trata como una función y no como una nota al pie. Earendil cifra Pi Durable en unas 15.000 líneas sin pruebas, unos 150.000 tokens para los modelos de GPT y 250.000 para Claude, y señala que los backends de almacenamiento ocupan 3.000 líneas que un agente suele poder saltarse. El objetivo declarado es que un agente pueda leer el armazón sobre el que corre.

Cómo encaja frente a armazones más grandes

El lanzamiento llega mientras proveedores mucho mayores empujan sus propias capas de armazón; nuestro reportaje sobre la apertura del armazón Strands por parte de AWS cubrió uno de ellos. La propuesta de Pi va en dirección contraria, y la analogía de The Register fue Flask antes que Django. El anuncio superó los 290 puntos en Hacker News el mismo día de su publicación.

Ambos paquetes llevan licencia MIT. Pi se instala con una sola orden de shell en macOS y Linux, y con su equivalente en PowerShell en Windows, con la documentación en pi.dev; Pi Durable se publica en npm como tres paquetes experimentales.

Preguntas frecuentes

¿Pi es de código abierto?

Sí. Earendil publica tanto Pi como el experimental Pi Durable bajo licencia MIT, con la documentación alojada en pi.dev. Pi se instala con una orden de shell en macOS y Linux o con una orden de PowerShell en Windows.

¿Pi Durable sustituye al agente de programación Pi?

No. Earendil afirma que Pi Durable no reemplaza a Pi, sino que es un marco para construir cualquier aplicación con agentes, incluidos los agentes de programación. Comparte código con Pi, como pi-ai, y la empresa dice que lo aprendido ahí volverá al agente de programación a medida que se demuestre.

¿Qué es Jev en Pi 1.0?

Jev es un modelo de decisión que Pi puede invocar como componente ajeno a los LLM. En las demostraciones de Earendil elige cuándo alternar entre un modelo de planificación y otro de implementación, y la compañía sostiene que sus cambios en MCP facilitaron conectarlo con Pi.

¿Qué te parece este artículo?

SJ
Cargando...

Artículos relacionados

Vercel desactivó AVIF en toda su plataforma por un error corregido hace un año
Developer Tools

Vercel desactivó AVIF en toda su plataforma por un error corregido hace un año

Vercel rastreó un RCE reportado en Next.js hasta libheif, desactivó AVIF en toda su plataforma el 13 de agosto y coordinó los arreglos en sharp, libvips y libheif para el 25 de agosto.

Seung Junghace 13 días
AWS libera Strands Harness como código abierto y deja en el gráfico al rival que le ganó en costo
Developer Tools

AWS libera Strands Harness como código abierto y deja en el gráfico al rival que le ganó en costo

El equipo de Strands Agents de AWS publicó Strands Harness el 21 de septiembre bajo licencia Apache 2.0, para Python y TypeScript, con despliegue en una laptop o en cinco nubes.

Seung Junghace 10 días
Un laboratorio "con un par de GPUs" afirma que un modelo de 125B ya cabe en una tarjeta de 24 GB
Developer Tools

Un laboratorio "con un par de GPUs" afirma que un modelo de 125B ya cabe en una tarjeta de 24 GB

Tim Dettmers, de la CMU, asegura que el framework de su laboratorio ejecuta un modelo de 125.000 millones de parámetros en una sola GPU de 24 GB y uno de 550.000 millones en una MacBook de 128 GB, a un día de una semana de seis lanzamientos abiertos.

Seung Junghace 10 días
Microsoft liberó TauGrid, pero solo lo probó de extremo a extremo en Azure
Developer Tools

Microsoft liberó TauGrid, pero solo lo probó de extremo a extremo en Azure

Microsoft liberó TauGrid, un stack nativo de Kubernetes para cargas de IA sobre GPU, con licencia MIT; su documentación admite que solo se probó de extremo a extremo en AKS.

Seung Junghace 11 días
ZCode empaquetaba 42.411 archivos por instantánea y solo Z.ai podía descifrarlos
Developer Tools

ZCode empaquetaba 42.411 archivos por instantánea y solo Z.ai podía descifrarlos

Un informe de ingeniería inversa halló que ZCode, de Z.ai, enviaba historiales de Git completos a Alibaba Cloud cifrados de un modo que solo sus servidores podían abrir.

Seung Junghace 13 días
Los agentes de DoorDash eliminan un feature flag obsoleto por 4,79 dólares en 14 minutos
Developer Tools

Los agentes de DoorDash eliminan un feature flag obsoleto por 4,79 dólares en 14 minutos

Los agentes de DoorDash convirtieron 45 de 50 feature flags obsoletos en pull requests aprobados por ingenieros, frente a una referencia manual de una a dos horas cada uno.

Seung Junghace 13 días