Paperclip полностью переписал редактор переменных окружения: теперь агентам работать удобнее
Paperclip — open-source платформа для управления AI-агентами в рабочих процессах — обновила редактор переменных окружения. Старый компонент был един для разных конфигурационных поверхностей: настроек агентов, проектов, этапов, рутин, окружений компаний и общих настроек. Он страдал от тесноты строк, непоследовательной конвертации секретов и дублирования логики в нескольких местах.
Новый редактор стал переиспользуемым: он поддерживает текстовые значения, ссылки на секреты, черновики строк, импорт и парсинг dotenv-файлов, а также предупреждения о чувствительных данных. Все существующие места вызова мигрированы на единый компонент, что упрощает поддержку и тестирование — теперь 40 тестов покрывают модель редактора, парсинг dotenv, определение чувствительных значений, поведение компонента и интеграции со страницами настроек окружений.
В рамках PR также исправлены проблемы, выявленные код-ревью: доработка флеша перед отправкой форм, клонирование строк перед мутацией при массовом импорте и отложенный вызов поповера для преобразования в секрет. Изменения касаются UI на React + Vite и соответствуют текущему product direction Paperclip — улучшению интерфейсов для операторов, настраивающих runtime-переменные агентов.