Команда Earendil 1 октября 2026 года выпустила стабильную версию 1.0 Pi — минимального агентского гарнесса, CLI-агента для кодинга на TypeScript, которым еженедельно пользуются сотни тысяч человек, а репозиторий earendil-works/pi на GitHub собрал около 111 тысяч звёзд. В релизе — нативная поддержка MCP через Codemode и виртуальные модели с роутингом запросов между Claude Opus и GPT-6 Luna; одновременно вышел экспериментальный Pi Durable как субстрат для долгоживущих агентских приложений.

image
image

Что произошло

Релиз перевёл Pi с версии 0.99 на стабильную 1.0: ядро гарнесса зафиксировано как платформа, а код открыт под лицензией MIT. Главная новинка — Codemode: вместо сотен объявленных инструментов в промпте модель пишет JavaScript в песочнице QuickJS и вызывает инструменты параллельно; по данным авторов, на примере запроса к GPT-5.6 промпт сжимается примерно на 40%, с ~5300 до ~3300 токенов. Второй паттерн — виртуальные модели: классификатор Jev распределяет отдельные запросы между моделями, например планирование уходит на Claude Opus, а реализация кода на GPT-6 Luna; режим router/auto включает смешанный роутинг автоматически. Дополнительно в 1.0 вошли отложенная загрузка инструментов, прогрев промпт-кэша для моделей Anthropic, промежуточные system-сообщения в разговоре, новая тема TUI и полноэкранный режим по умолчанию. Параллельно опубликован экспериментальный пакет Pi Durable — субстрат для долгоживущих агентских приложений, выложенный в npm.

Контекст

Pi относится к слою агентов между моделями и приложениями, который принято называть минимальным гарнессом: вместо разрастания фич авторы держат ядро компактным и отдают расширяемость через extension-SDK и пакеты в npm. Логика проста: способности моделей растут быстрее, чем ценность толстых обвязок, поэтому экономия контекста и дешёвая оркестрация сами превращаются в продукт. Codemode отвечает на вполне конкретную проблему — сотни tool-схем съедают контекстное окно, и паттерн «модельный код в песочнице вместо каталога инструментов» стал инженерным ответом на фиксированный размер окна. Виртуальные модели решают обратную задачу юнит-экономики: дорогую модель выгодно использовать только там, где она действительно нужна, а классификатор Jev выступает отдельным обучаемым слоем роутинга. Сам переход с 0.99 на 1.0 — не скачок возможностей моделей, а содержательная консолидация инженерной базы и публичный сигнал зрелости, на который ориентируются команды, решающие, можно ли строить на гарнессе рабочий контур, а не только демо.

Почему это важно для индустрии

Для отрасли Pi 1.0 закрепляет тренд «минимальный гарнесс как продукт»: стабилизированный API под MIT удешевляет вход для стартапов и бизнесов, строящих агентов на SDK, но одновременно превращает сам гарнесс в почти коммодити, смещая ценность к оркестрации и расширениям. Codemode стал заметным архитектурным паттерном экономии контекста: заявленное сокращение промпта примерно на 40% на вендорском примере GPT-5.6 напрямую влияет на inference-затраты агентских пайплайнов, и если паттерн подтвердится в независимых замерах, его начнут копировать конкурирующие harness-проекты и MCP-клиенты. Виртуальные модели с классификатором Jev — рабочий пример дешёвого роутинга «дорогое планирование, дешёвая реализация», на который будут равняться другие harness-проекты; роутеры такого типа могут выделиться в отдельную продуктовую категорию. Сопутствующие фичи — отложенная загрузка инструментов, прогрев промпт-кэша для Anthropic, промежуточные system-сообщения — складываются в цельную методику работы с фиксированным контекстным окном, а не в рост capability моделей. Если экономия и точность роутинга подтвердятся у сторонних команд, юнит-экономику агентских пайплайнов придётся пересчитывать; в горизонте двух лет закрепится или опровергнется гипотеза «минимальный гарнесс плюс расширения через npm» как стандартный слой стека между моделями и приложениями, а частичная ассимиляция этих фич в продукты вендоров и крупные фреймворки выглядит вероятной.

Почему это важно для пользователей

Если вы искали открытую альтернативу Claude Code или Codex CLI под свой контроль, Pi 1.0 — готовый вариант. Ставится одной командой (curl -fsSL https://pi.dev/install.sh | sh), работает с 15+ провайдерами от Anthropic до Ollama, обходится без sub-agents и permission-попапов, а настройки меняются прямо в коде с мгновенным /reload. Сразу можно попробовать Codemode на своём MCP-каталоге, включить router/auto для смешанного роутинга Claude Opus и GPT-6 Luna, собрать первое расширение из 50+ готовых примеров на GitHub и оценить быстроту цикла правок через /reload. Codemode и прогрев промпт-кэша дают измеримую экономию контекста уже в пилоте, и самый честный способ проверить вендорские цифры — снять замеры на собственных задачах. Pi Durable стоит воспринимать как эксперимент: субстрат для долгоживущих агентских приложений с персистентностью интересен для прототипов, но пока это не основа для продакшена.

Что пока неизвестно / ограничения

Ключевые цифры релиза опираются на данные вендора: единственная количественная заявка о выгоде Codemode (минус 40% промпта, пример запроса GPT-5.6) не сопровождается методологией, бейзлайном и независимым воспроизведением, поэтому уверенность в этом выводе следует держать умеренной. В источниках нет замеров латентности и сравнения цен — базовые линии по стоимости и скорости придётся снимать самостоятельно на своих нагрузках. Оценка исходного канала «всё ещё лучший агент» остаётся субъективной и не была подкреплена измерениями. Всё, что связано с Pi Durable, — эксперимент: его зрелость, ограничения и судьба как отдельного проекта неизвестны. Ожидания воспроизведения паттернов другими harness-проектами и ассимиляции фич в продукты вендоров в горизонте 6–24 месяцев — это интерпретации, а не установленные факты, а конкурентное давление Claude Code и Codex CLI остаётся главной внешней неопределённостью для всей категории минимальных гарнессов.

Источники

Автор

Look at AI, редакция