Earendil lanza Pi 1.0 y presenta Pi Durable para preservar y reanudar procesos de agentes de IA
5 de octubre de 2026 · 3 min de lectura
Earendil anunció el 1 de octubre de 2026 el lanzamiento de Pi 1.0, un marco de agentes de IA que gestiona interacciones con modelos y la ejecución de herramientas. La versión introduce una interfaz de línea de comandos en modo pantalla completa como configuración predeterminada y mejora el módulo Codemode, que permite a los agentes combinar múltiples herramientas en scripts JavaScript. Además, se publica Pi Durable, una base experimental que conserva el estado de los procesos de agentes y permite reanudar su ejecución tras interrupciones.
Pi funciona como un marco que integra modelos de IA y provee una interfaz de terminal para su uso. Los usuarios pueden personalizar la experiencia mediante extensiones, plantillas de prompts y temas, y pueden añadir sub‑agentes o modos de planificación mediante paquetes adicionales. Earendil indica que ha refinado el software durante varios meses basándose en la retroalimentación de usuarios individuales y corporativos, logrando una solución estable.
La actualización de Pi 1.0 incluye la reducción del número de tokens de los prompts enviados a GPT‑5.6, logrando una disminución de aproximadamente un 40 % respecto a la versión anterior. También se incorpora la capacidad de generar imágenes mediante la función models.generateImages(), que utiliza credenciales de sesión para invocar modelos de generación de imágenes y contabiliza el costo dentro del gasto total de la sesión. Mejoras en la gestión de errores incluyen la sugerencia de nombres de herramientas cercanos cuando se introduce un nombre inexistente y la validación de formatos de argumentos para APIs de generación de imágenes.
En el ámbito de la autenticación, Pi Durable modifica el manejo de OAuth para servidores MCP, permitiendo almacenar credenciales por combinación de nombre y URL del servidor, lo que posibilita el uso de distintas cuentas con el mismo endpoint. Asimismo, se corrige la validación de información de identificación en las respuestas y se soluciona un problema que provocaba la pérdida de permisos tras un nuevo inicio de sesión.
Pi Durable está diseñado para procesos de larga duración, como la planificación de viajes o la ejecución continua de tareas de codificación. Permite que los agentes mantengan su estado mediante checkpoints almacenados en una base de datos SQLite o en archivos JSONL, de modo que al reiniciar el proceso se puede retomar desde el último punto verificable. Las operaciones interrumpidas se reintentan solo cuando se considera seguro, y en caso contrario se informa al modelo para que determine la siguiente acción.
El marco admite la ejecución paralela de múltiples conversaciones y la posibilidad de ramificar en nuevos hilos desde cualquier punto del historial. Diversos clientes pueden conectarse a la misma sesión, observando el historial, las respuestas en curso y las salidas de herramientas para aportar instrucciones. El código de las extensiones se puede reemplazar sin detener la conversación, de modo que las nuevas implementaciones entrarán en vigor en la siguiente llamada a una herramienta.
Pi 1.0 y Pi Durable se distribuyen bajo la licencia MIT. Pi está disponible en el sitio oficial de Earendil, mientras que Pi Durable se encuentra en un repositorio experimental con ejemplos de código de muestra. La decisión de adoptar TypeScript para Pi Durable se justifica por su facilidad de puesta en marcha, aunque se contempla una futura migración a Rust o ensamblador.
La publicación coincide con la fecha 2026‑10‑02, aunque el anuncio se realizó el 1 de octubre, y se ofrece a la comunidad como una herramienta para desarrollar agentes de IA más robustos y sostenibles.