Внимание Beating AI News Flash: команда разработки Pi Earendil официально выпустила Pi 1.0 вместе с экспериментальной версией Pi Durable. Pi 1.0 в основном завершает возможности, которые недавно были запущены. По-настоящему новое продуктовое направление — Pi Durable. Это базовый фреймворк для разработки долговременно работающих агентов. Статусы задач постоянно записываются в хранилище, благодаря чему выполнение можно продолжить после сбоев процесса, перезапусков контейнеров или ухода компьютера в спящий режим.Pi Durable разбивает вызовы моделей и вызовы инструментов на восстанавливаемые задачи и сохраняет контрольные точки на каждом шаге. Если запрос к модели прерван на середине, его можно инициировать заново. Инструменты автоматически пере-выполняются только тогда, когда подтверждено, что их безопасно запускать повторно. Инструменты, которые могут привести к дублированию операций, например развертывание и платежи, передают свое прерванное состояние модели для дальнейшей обработки после прерывания.В дополнение к восстановлению после сбоев, он также поддерживает несколько параллельных разговоров: сохраняет сообщения в очереди и состояния под-агентов, а также автоматически сжимает слишком длинные контексты. Разные клиенты могут подключаться к одному и тому же агенту, чтобы отслеживать прогресс или продолжать выдавать инструкции.Earendil также использует это, чтобы четко провести границу между двумя продуктовыми линейками. Pi Coding Agent продолжает сохранять формат инструмента терминала одного пользователя, тогда как более сложные сценарии «резидентных» агентов передаются Pi Durable. Оба используют лицензию MIT.Pi Durable пока остается экспериментальным проектом, и API может быть изменен. Концепции, которые подтвердят зрелость, в будущем также будут возвращены в Pi Coding Agent.