Paperclip Runner научился переживать рестарты: Codex-инструменты больше не теряются
Paperclip, открытая платформа для управления ИИ-агентами, выпустила обновление раннера, которое закрывает давнюю проблему: при перезапуске процесса терялась связь между вызовами инструментов Codex и действиями Paperclip. Теперь каждый авторизованный вызов записывается до отправки события, а результат — до возврата в Codex, что исключает повторное выполнение действий после рестарта.
Ключевое изменение — каталог семантических инструментов Codex теперь сохраняется вместе с состоянием провайдера. Система отклоняет несанкционированные, изменённые, слишком большие и запоздалые вызовы, а также проверяет целостность каталога перед запуском. Незавершённые вызовы при остановке хода помечаются как завершённые с ошибкой.
Обновление не ломает обратную совместимость: если каталог инструментов не авторизован, Codex запускается без динамических инструментов. Изменения затронули 9 файлов, тесты и проверки типов пройдены.