Две правки сайта через агента GitHub Copilot, оба PR смёржены
Автор поручил агенту GitHub Copilot две небольшие правки своего сайта на Angular. Агент открыл черновые PR, оба заработали и были смёржены.
Что сделали
Автор включил агента в репозитории своего сайта на Angular (нужен тариф Copilot Pro+ или Enterprise). Он написал подробные задачи в GitHub Issues, черновики для них составил в ChatGPT. Одна задача касалась ссылок в подвале сайта, вторая просила сделать отступы в панели фильтров плотнее. Обе задачи автор назначил на Copilot. Агент клонировал репозиторий, составил план, запушил изменения в ветки и открыл черновые PR, по ходу записывая свои шаги в лог. Каждую ветку автор скачал к себе и проверил сам.
Что получилось
Оба PR заработали, автор их смёржил. В PR с подвалом агент сам выбрал разумные маршруты для ссылок, хотя об этом его не просили. В PR с отступами он уменьшил padding в двух CSS-классах, в сумме примерно на 28px. Интерфейс при этом не стал выглядеть тесным. Пробовали только простые задачи.
На что обратить внимание
Агент расходует минуты GitHub Actions, а в режиме preview работает только на тарифах Pro+ или Enterprise. Хорошо помогли подробные задачи с критериями приёмки.
Пояснение
Coding agent в GitHub Copilot берёт задачу из GitHub Issues, сам пишет код в отдельной ветке и открывает PR на проверку. GitHub Actions это встроенная в GitHub система запуска сборок и скриптов, минуты в ней ограничены тарифом.
Кому пригодится
Разработчикам с небольшим проектом на GitHub, желающим отдавать агенту мелкие правки интерфейса.
Попробуйте сами с GitHub Copilot
В моём репозитории [владелец/репозиторий] я поручу тебе две небольшие правки сайта. Первая [первая правка, например сделать отступы в шапке плотнее], вторая [вторая правка]. Для каждой открой отдельный черновой pull request с коротким описанием, что ты изменил и зачем. Ничего не мёржи. Остановись, когда оба черновых PR открыты, и скажи, что мне проверить.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Ещё 3 источника
Источник: manjit28.medium.com · · обновлено