Волна ИИПодписаться
← Назад
Фичи и апдейты

Paperclip починил паузу агентов: приостановленные больше не срываются с места

19.06.2026 · github.com ↗
Paperclip починил паузу агентов: приостановленные больше не срываются с места

Проблема: пауза агента в Paperclip была недолговечной. При остановке агента отменялся текущий запуск, но если в очереди или после восстановления приходил новый запуск, он безусловно переводил агента обратно в состояние running, игнорируя paused_at. В результате «приостановленный» агент молча возобновлял работу, что подрывало операционный контроль.

Исправление: разработчики заменили безусловный UPDATE agents SET status='running' на атомарный условный UPDATE, который срабатывает только если статус не равен 'paused', 'terminated' или 'pending_approval'. Если условие не выполнено, запуск отменяется с кодом agent_not_invokable. Также добавлена теговая метка agent_paused при отмене паузой для наблюдаемости — это не влияет на поведение при возобновлении.

Результат: приостановленный агент больше не может самопроизвольно перейти в running. Очередные или восстановленные запуски чисто отменяются, не затирая статус. Возобновление работы после снятия паузы работает как прежде. Изменение затронуло четыре файла, не требует миграции схемы или новых зависимостей, все тесты пройдены.

Источник: github.com
← Все новости AI Wave