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

Починка кнопки Delete в репозитории GitHub агентом Jules на Gemini

Автор блога дал агенту Jules на Gemini доступ к репозиторию на GitHub и попросил починить кнопку Delete. Jules составил план, внёс правки и сам дописал тесты, а автор проверил diff и выложил ветку.

Сделано сGemini

Что сделали

Автор дал Jules доступ к репозиторию на GitHub, выбрал репозиторий и ветку и попросил починить сломанную кнопку Delete. Требований было два. Кнопка должна работать так же, как в другом модуле, и запрещать удаление через два часа. Jules предложил план, а после одобрения клонировал репозиторий и внёс изменения. Автор просмотрел diff и отправил изменения в ветку для исправления бага.

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

Jules подготовил изменения кода, ветка появилась на GitHub, а ещё агент написал тесты, о которых его не просили. Сколько это заняло и заработало ли исправление на деле, в посте не сказано. Автор советует проверить GitHub Actions или открыть PR.

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

Jules вёл несколько задач одновременно, например объяснял устройство репозитория, пока чинил баг. Требования удалось задать, просто указав на существующий модуль как на образец.

Пояснение

Jules это агент Google для программирования на базе Gemini. Он работает с репозиторием на GitHub, сначала предлагает план и только после одобрения меняет код.

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

Разработчикам, которые хотят отдавать агенту небольшие баги в своих репозиториях и проверять только diff.

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

В моём репозитории [адрес репозитория или локальный путь] сломана [функция, например кнопка Delete]. Она должна [нужное поведение, например запрещать удаление записей старше двух часов]. Найди причину, исправь в новой ветке и добавь тесты на новое поведение. Задача готова, когда тесты проходят и ты описал изменения. Не мёржи и не публикуй ветку, пока я не посмотрю diff.

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

Ещё 2 источника

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

Источник: calvin.my · · обновлено

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

Поиск причин ошибок в Swift с ChatGPT вместо Stack Overflow

Разработчик на Swift рассказал на Hacker News, что отправляет в ChatGPT симптомы ошибки и нужный код. Примерно за полминуты он получает хорошую отправную точку, но весь код проверяет сам и дословно пока ничего не взял.

Свой агент разбирает дампы падений Windows через MCP-сервер ForensicDbg

ForensicDbg это отладчик дампов падений Windows с MCP-сервером, через который свой агент получает уже разобранные данные о сбое. В примере на сайте агент нашёл пропущенную проверку на null и предложил защиту, замеров нет.

Свой агент

Поиск и починка нестабильных тестов в CI по ночам с Claude Code

Автор поручил Claude Code следить за CI, находить самые нестабильные тесты и по ночам предлагать исправления. За несколько недель пайплайн стал короче на 20 минут, доля успешных прогонов выросла на 35%, хотя часть исправлений пришлось выбросить.