Paperclip починил переопределение ресурсов для образов Daytona: ошибка вместо молчаливого отказа
Paperclip — open-source платформа для управления AI-агентами. В качестве среды исполнения она поддерживает удалённые песочницы, в том числе через провайдера Daytona. Раньше плагин отправлял настройки CPU, памяти, диска и GPU при создании любой песочницы, но Daytona отклоняет такие переопределения для снимков (snapshot) и конфигураций по умолчанию. В результате операторы получали непрозрачную ошибку от провайдера.
Пулл-реквест явно разделяет два пути: для образов (image-backed) настройки ресурсов передаются, для снимков/дефолта — валидация отклоняет запрос с понятным сообщением. Это делает контракт явным и упрощает отладку. Тесты покрывают оба сценария.
Изменения коснулись только Daytona-провайдера, схема БД и другие провайдеры не затронуты. Операторам, которым нужны кастомные размеры, следует использовать создание песочницы на основе образа или подготовить снимок с нужными ресурсами на стороне провайдера.