


22 октября Cloudflare выпустила описание Agents SDK 0.30.0 с поддержкой Pi 1.4 в PiHarness. Обновление касается восстановления длительных задач после сбоев и ожиданий. На Mentoring.digital выделяем важное ограничение: старый Pi не сможет открыть обновлённое хранилище сессии.
Когда задача Pi ждёт, например выдерживает паузу перед повторной попыткой, Durable Object может переходить в гибернацию. Для этого PiHarness передаёт фабрике новый обработчик onWake. Отдельный механизм останавливает бесконечный цикл перезапусков: постоянно падающая задача получает состояние parked.
Такие операции видны через pending(), а session.retry() позволяет повторить выполнение. Обновление также меняет восстановление после ошибок хранилища и обработку оборвавшегося либо простаивающего потока модели. Это не обещание, что любая задача теперь завершится успешно без участия разработчика.
Pi 1.4 переносит данные сессии в новую схему SQLite. В анонсе прямо указано, что Pi 1.3 её не откроет. Поэтому возврат предыдущего пакета не равен восстановлению прежнего рабочего состояния.
Редакционная рекомендация: до обновления отдельно опишите, как сохраняются данные и каким способом проверяется восстановление. Сначала используйте тестовое окружение и представительную сессию. Не обещайте команде быстрый откат, если проверили только замену зависимости, а не совместимость хранилища.
Полезный учебный сценарий: задача должна пережить ожидание модели, затем продолжиться с сохранённого состояния. Отдельно проверьте наблюдаемость остановленной операции: оператору нужно отличать ожидание от parked и понимать, когда допустим повтор.
Наконец, определите, какие внешние действия могут повториться при восстановлении. Возобновление вычисления не делает автоматически безопасной повторную отправку платежа, письма или записи в API. Для проектирования такого процесса пригодится наставник по AI. Это план проверки, а не отчёт о проведённом редакцией испытании SDK.