Meeting Github Copilot coding agent

I recently upgraded my GitHub Copilot plan to Pro+, which finally allowed me to start using the coding agent in standalone mode. It’s almost like hiring a junior programmer for $39 a month.

At first glance, everything went as expected. I created several issues in my company’s private repositories (yes, you can use your private Copilot in your company’s repos). Copilot began working, and within 10-15 minutes, it started reporting that everything was done and I could begin reviewing its Pull Requests.

That’s where the fun began. My first task was to migrate a CI build from Jenkins to GHA, meaning we needed to port a Jenkinsfile to GitHub’s workflow YAML. The first issue I noticed was that Copilot doesn’t detect failed builds. Second, it can’t read failed build logs. So, when I nudged it with a ‘hey, build failed’ comment, it started peering into the sources and the new build.yml, guessing why the build might have failed. It didn’t find the root cause, but it did generate a new commit with tons of debug logs in build.yml.

I then explicitly told it what the problem with the build was and asked it to revert the last commit.

There were a few more build problems, but when I posted the build logs in the PR review comments, the bot quickly fixed everything. In the end, we merged the PR, and my initial experience is this: you get what you pay for – a junior programmer who constantly needs your attention, but at least you don’t have to work on boilerplate or tech debt tasks.

Similar Posts

  • Тренажерный зал

    Итак спустя три месяца, мы похоже, все-таки, созрели идти в спортзал. Сегодня на ДР Ленки Саныч сказал, что он, оказывается, давно уже узнал, что где-то есть неплохой зал, в который можно походить 🙂 Интересно, когда именно мы туда пойдем, поскольку идея зародилась еще летом 🙂 А еще я узнал об интересной акции фирмы Rossignol –…

  • Muse

    Злобные гремлины, которые нашёптывают мысли о том, что надо много работать наконец-то чуть приутихли, можно рассказать про концерт. Концерт был очень хорош, британцы хорошо умеют делать шоу, зато наши организаторы не умеют делать организацию. Давка началась от самого входа в метро – стояла огромная толпа, которую по чуть-чуть пропускали в сам дворец спорта, чем ближе…

  • Концерт Apocalyptica

    Вчера ходил на концерт апокалиптики. Ниче так, круто 🙂 Сначала был разогрев – в течении получаса выступали непонятные наши группы. Определенно им это удалось лучше чем группе “Supermax” перед концертом ДДТ пару лет назад, когда ее выгнали со сцены бутылками 🙂 А потом было полчаса затишья – разогрев закончился, а апокалиптика еще не вышла. От…

  • Отчёт о поездке в Одессу

    День первый: Адесса. На «женский праздник» мы отправились в ранне-весеннюю Южную Пальмиру. Выехали в четыре утра из Киева колонной из четырёх машин, впрочем красный лансер икс Ренегата сразу её сломал и рванул вперёд с криками «не могу я ехать 130 км/ч – это медленно», ну а мы оставшейся троицей неспешно «поползли». Почти всю дорогу нас…

  • Снова дома

    Словакия – Венгрия – Хорватия – Италия – Австрия – Словакия – Венгрия, прокатились на машинке! Details will follow soon! Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Windows installer

    Похоже, что Setup Project, который встроен в студию можно выбросить на свалку по причине полной бестолковости. Для того, чтобы установить более-менее серьезное приложение, с разными предусловиями, всякими-разными guid и записями в реестр надо что-то более толковое. Почитав MSDN нашёл интересную тулзу WiX. Вот её-то и попробуем для установки плагина на чистую машину. Поможет нам в…