Earendil выпустила Pi 1.0: минималистичный каркас для ИИ-агентов и пакет Pi Durable

Earendil выпустила Pi 1.0: минималистичный каркас для ИИ-агентов и пакет Pi Durable

Earendil объявила о выходе Pi 1.0, «закалённого» (hardened), минималистичного и расширяемого каркаса для ИИ-агентов (agent harness), который пользователь может подогнать под себя. По словам авторов, Pi каждую неделю используют сотни тысяч человек по всему миру; точной цифры и способа подсчёта в анонсе нет. Многие из пользователей присылают сообщения о проблемах и pull request'ы, и на основе этой обратной связи за несколько месяцев Pi превратили в стабильное ПО, на которое могут рассчитывать и люди, и компании.

Авторы подчёркивают принцип минимализма: агентные инструменты меняются каждую неделю, но многие изменения не приживаются, поэтому в Pi новое добавляют только после того, как оно себя проявило, взвешивая реальную пользу против дополнительной сложности. Об этом подходе и его связи с Codemode и MCP они рассказали отдельно, в материале ранее на той же неделе. До версии 1.0 Pi, как сказано в анонсе, уже работал с новейшими моделями всех крупных провайдеров, стал ежедневным кодинг-агентом для людей по всему миру и служил очень гибкой основой для создания агентных приложений.

В Pi 1.0 добавлено: Codemode (встроенная поддержка MCP и моделей, не являющихся языковыми, например, Jev и моделей для изображений); поддержка расширениями виртуальных моделей; отложенная загрузка инструментов (deferred tool loading); прогрев кэша (cache warming) для моделей Anthropic; системные сообщения в середине диалога (изменение промпта и инструментов с учётом хода разговора); новая тема оформления терминального интерфейса (TUI); полноэкранный режим по умолчанию. Авторы пишут, что над многими из этих функций думали месяцами, а список отброшенных идей гораздо длиннее; с новыми возможностями Pi, по их ощущению, стал заметным шагом вперёд, но остался простым.

Параллельно Earendil пришла к выводу, что часть задач не укладывается в форму Pi. Компания хочет применить минимализм Pi за пределами кодинг-агента и терминала: нужны доступ с разных поверхностей и поддержка более долгих диалогов и задач, то есть Pi должен стать более устойчивым (durable). Чтобы не уводить Pi от его минималистичных корней, эту работу вынесли в новый экспериментальный пакет Pi Durable, основу для долгоживущих агентных приложений, позволяющую и их создателям, и пользователям управлять базовой моделью. Он разделяет принципы Pi, минимализм и гибкость, но развивает их в новых направлениях. Подробнее о том, как создавался Pi Durable, пишет Марио (Mario; фамилия и должность в анонсе не указаны) в отдельной заметке.

Установка Pi 1.0: на Unix-подобных системах, командой curl -fsSL https://pi.dev/install.sh | sh, на Windows, powershell -c "irm https://pi.dev/install.ps1 | iex". Pi Durable ставится как npm-пакет: npm install @earendil-works/pi-durable @earendil-works/pi-ai @earendil-works/chord. Оба продукта распространяются под лицензией MIT, документация, на pi.dev, код, на github.com/earendil-works/pi. Earendil, по её словам, создана для разработки ПО и открытых протоколов, укрепляющих человеческую самостоятельность (human agency), и просит обратную связь.

Ключевые факты

  • Pi 1.0, «закалённый», минималистичный и расширяемый каркас для ИИ-агентов от Earendil; по заявлению авторов, им каждую неделю пользуются сотни тысяч человек.
  • Новое в версии 1.0: Codemode (встроенная поддержка MCP и моделей вроде Jev и моделей для изображений), виртуальные модели в расширениях, отложенная загрузка инструментов, прогрев кэша для моделей Anthropic, системные сообщения в середине диалога, новая TUI-тема и полноэкранный режим по умолчанию.
  • Pi Durable, новый экспериментальный пакет для долгоживущих агентных приложений; его вынесли отдельно, чтобы не размывать минимализм самого Pi.
  • Установка Pi 1.0, скриптом (curl на Unix-подобных системах, PowerShell на Windows), Pi Durable, через npm; оба проекта под лицензией MIT.

Почему это важно

Pi переходит от активно развивающегося проекта к версии 1.0, которую авторы называют стабильной и пригодной для людей и компаний. Для рынка агентных каркасов это сигнал зрелости одного из инструментов, у которого, по словам авторов, сотни тысяч еженедельных пользователей. Заметна и позиция: новое добавляют только после проверки временем, а не вслед за каждой модой. Отдельный пакет Pi Durable показывает, куда команда хочет двигаться: за пределы кодинг-агента и терминала, к долгим задачам и разным поверхностям доступа.

Кому это важно

Разработчикам, которые пользуются Pi как кодинг-агентом или строят на нём собственные агентные приложения. Тем, кто работает с MCP и хочет встроенной поддержки через Codemode. Командам, присматривающимся к основе для долгоживущих агентных приложений: Pi Durable ориентирован именно на них, но пока экспериментальный.

Как это применить

Pi 1.0 ставится одной командой: на Unix-подобных системах, curl -fsSL https://pi.dev/install.sh | sh, на Windows, powershell -c "irm https://pi.dev/install.ps1 | iex". Pi Durable устанавливается как npm-пакет вместе с @earendil-works/pi-ai и @earendil-works/chord. Оба продукта распространяются под лицензией MIT, то есть свободно; документация, на pi.dev, исходный код, на github.com/earendil-works/pi. Подробности устройства Pi Durable авторы вынесли в отдельный текст Марио.

Можно ли доверять

Это анонс самой разработчицы продукта, Earendil, поэтому оценки вроде «чувствуется как крупный шаг вперёд» и «стабильное ПО», её собственные. Цифра «сотни тысяч человек в неделю», заявление авторов без указанного способа подсчёта и точного значения. Бенчмарков, замеров производительности и названий компаний, которые зависят от Pi, в анонсе нет, так что независимой проверки заявлений он не даёт. Перечень функций и ссылки на установку и код при этом конкретны и проверяемы по документации и репозиторию.

Риски и подводные камни

Pi Durable прямо назван экспериментальным: обязательств по стабильности или планов развития в анонсе нет, а архитектура и API раскрыты лишь отдельным текстом. В описании Codemode упомянута модель Jev без пояснений, что это такое. Для установки Pi 1.0 предлагается запуск скрипта прямо из сети (curl … | sh и irm … | iex), перед запуском разумно изучить его содержимое. Часть новинок, например полноэкранный режим по умолчанию, меняет привычное поведение интерфейса.