Оболочки

Earendil выпускает среду для ИИ агентов Pi 1.0 и экспериментальную платформу Pi Durable

5 октября 2026 г. · 2 мин чтения

Также опубликовано на 한국어, Nederlands, Türkçe, Norsk

Screens display coding text, representing programming work
Jakub Żerdzicki / Unsplash

Компания Earendil объявила о выпуске версии 1.0 среды для ИИ агентов Pi. Этот инструмент предназначен для управления взаимодействием с моделями ИИ и выполнения инструментов, позволяя использовать его как агента для кодинга в терминале или интегрировать в приложения через комплект разработки программного обеспечения.

В версии 1.0 интерфейс терминала по умолчанию переведен в полноэкранный режим, хотя доступен переключатель на отображение с использованием стандартной истории прокрутки. Также добавлена настройка, ограничивающая начальный экран только заголовком с версией и инструкциями по управлению клавишами. Система Pi сохраняет минимальный набор основных функций, позволяя пользователям настраивать работу с помощью расширений, навыков, шаблонов промптов и тем. Субагенты и режим планирования добавляются через пакеты или расширения по мере необходимости.

Обновленный режим Codemode позволяет Pi выполнять задачи, объединяя несколько инструментов, например, анализировать степень недовольства пользователей на основе комментариев из Linear. Модель пишет скрипты на JavaScript для параллельного вызова инструментов и фильтрации данных. Теперь Codemode поддерживает внешние инструменты через протокол MCP. В запросах к модели GPT-5.6 с включенным Codemode количество токенов в промпте сократилось примерно с 5300 до 3300, что составляет снижение примерно на 40 процентов. Это достигнуто за счет сокращения описаний инструментов и переноса подробных инструкций API в справочные материалы, которые модель запрашивает при необходимости.

В Codemode добавлена функция генерации изображений через метод models.generateImages(), при этом стоимость генерации включается в общие затраты сессии. Улучшены уведомления об ошибках: теперь система предлагает похожие имена при указании несуществующего инструмента и показывает правильный формат при ошибках в аргументах API генерации изображений. В аутентификации OAuth для серверов MCP данные теперь сохраняются для каждой комбинации имени сервера и адреса, что позволяет использовать разные учетные записи для одного адреса. Исправлены ошибки проверки идентификаторов в ответах аутентификации и проблема потери прав при повторном входе.

Одновременно с этим представлена Pi Durable, экспериментальная база для разработки агентов, работающая независимо от Pi. Она предназначена для длительных процессов, таких как планирование путешествий или кодинг, с возможностью управления из нескольких клиентов. Pi Durable использует библиотеку pi-ai для доступа к моделям. В отличие от стандартного сохранения сессий в Pi, эта платформа управляет запросами и вызовами инструментов как задачами, сохраняя их состояние в виде контрольных точек вместе с историей диалога в базе данных SQLite или файлах JSONL. Это позволяет возобновить выполнение с последней контрольной точки после остановки процесса.

При возобновлении прерванные запросы к модели отправляются повторно, а вызовы инструментов выполняются снова только если они объявлены безопасными. В остальных случаях модель уведомляется о прерывании для принятия решения о дальнейших действиях. Система поддерживает фоновое суммирование старых сообщений при приближении к лимиту контекста модели. Также возможен запуск нескольких параллельных диалогов и их ветвление из любой точки истории. Код расширений можно заменять без остановки диалога. Pi 1.0 и Pi Durable распространяются под лицензией MIT. Pi Durable разработана на TypeScript, так как это облегчает запуск разработки, хотя возможен будущий перенос на Rust или ассемблер.