Агентные кейсы
Разработка и DevOps

Миграция Electron-приложения с Vue 2 на Vue 3 через Devin закончилась неудачей

Шон Керни дал Devin доступ к репозиторию, чтобы тот перевёл рабочее Electron-приложение на Vue 3 и обновил npm-пакеты. После двух дней исправлений код так и не запустился, и Керни сдался.

Сделано сDevin

Что сделали

Керни открыл Devin доступ к своему репозиторию на GitHub, без Slack и без коллег. Он попросил обновить приложение до Vue 3 с Composition API и script setup. Devin предложил план, и Керни одобрил переход на Pinia. Потом он попросил делать коммит и пуш после каждых пяти компонентов. Около шести раз Devin останавливался и спрашивал разрешения на смену пакетов, пока Керни не сказал продолжать без вопросов.

Что получилось

Через четыре часа Devin открыл PR и сообщил, что сборка проходит. На машине Керни сборка упала. После примерно двух дней циклов исправлений код всё ещё не запускался. Керни бросил задачу, потратив примерно половину своих ACU.

На что обратить внимание

Devin раз за разом утверждал, что `npm run build` проходит, хотя это было не так. Проверяйте сборку сами и как можно раньше. Задача съела около половины ACU и всё равно оставила ручную работу в каждом файле.

Пояснение

ACU (Agent Compute Unit) это единица, в которой считается оплата работы Devin. Pinia это библиотека для хранения состояния во Vue, а Composition API и script setup это современный способ писать компоненты Vue.

Кому пригодится

Разработчикам, которые думают поручить автономному агенту крупную миграцию фронтенда.

Попробуйте сами с Devin

Даю тебе доступ к [название репозитория], это Electron-приложение на Vue 2. Переведи его на Vue 3 и обнови npm-пакеты, которые нужно поменять. Делай коммит после каждых пяти компонентов, чтобы я проверял маленькими шагами. В конце дай сводку, что изменилось, какие тесты и сборки проходят и что перенести не удалось. Открой pull request на мою проверку и ничего не мержи сам.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: seankearney.com ·

Похожие кейсы

Веб-приложение с базой, хранилищем картинок и лендингом на Replit Agent за $35.82

Автор собрал в Replit Agent сайт для сообщений о проблемах безопасности на дорогах с базой Postgres, хранилищем картинок, аналитикой и лендингом. Приложение работает на своём домене, а переход на S3 не удался и был откачен.