Код Читати оригінал на Developer-tech 2 хв читання 0

GitHub запускає Agentic Workflows для автономних AI-агентів

Компанія GitHub оголосила про перехід GitHub Agentic Workflows у стадію публічного прев’ю, інтегруючи автономних кодувальних агентів безпосередньо в екосистему GitHub Actions. Новий функціонал дозволяє автоматизувати складні інженерні завдання, як-от сортування тікетів, огляд пул-реквестів та аналіз збоїв CI, за допомогою інструкцій природною мовою. Це розширення перетворює стандартні конвеєри розробки на інтелектуальні системи, що здатні приймати рішення на основі контексту репозиторію. Впровадження інструменту обіцяє значно скоротити витрати часу на рутинну підтримку коду, дозволяючи командам зосередитися на створенні нових продуктів.

Маленькі фігурки чорного котика та персонажа Грута стоять на дерев’яній поверхні біля розгорнутої книги.
Маленькі фігурки чорного котика та персонажа Грута стоять на дерев’яній поверхні біля розгорнутої книги. · Джерело зображення: Developer-tech

Компанія GitHub офіційно відкрила публічний доступ до GitHub Agentic Workflows — інноваційного інструментарію, що дозволяє створювати та запускати автономних AI-агентів усередині GitHub Actions. Як повідомляє Developer-tech, це оновлення є логічним продовженням технічного прев’ю, представленого в лютому, і тепер воно стало доступним для ширшого кола організацій, що прагнуть оптимізувати свої робочі процеси.

Глибока інтеграція та простота налаштування

Головною перевагою нового підходу є те, що агентські воркфлоу працюють як стандартні Actions. Це дозволяє використовувати вже налаштовані групи раннерів (runners) та політики безпеки організації без необхідності створювати нові складні конфігурації. Одним із ключових технічних покращень стала підтримка вбудованого GITHUB_TOKEN, що позбавляє розробників потреби вручну керувати персональними токенами доступу (PAT) для роботи агентів.

Процес створення автоматизацій став доступнішим завдяки використанню Markdown. Розробники можуть описувати завдання природною мовою у файлах Markdown, які GitHub автоматично компілює у стандартний YAML. Це дозволяє агентам виконувати такі складні операції:

  • сортування та класифікація вхідних тікетів (issue triage);
  • глибокий аналіз причин невдалих збірок у CI/CD;
  • автоматичне оновлення документації відповідно до змін у коді;
  • регулярна підтримка репозиторіїв та виправлення вразливостей.

Досвід лідерів ринку та нові потужності

За даними Developer-tech, перші користувачі вже демонструють значні результати. Наприклад, компанія Carvana використовує Agentic Workflows для виконання інженерних завдань, що охоплюють одразу декілька репозиторіїв. Своєю чергою, ритейлер Marks & Spencer впровадив багаторазові воркфлоу для контролю якості, безпеки та виправлення вразливостей у залежностях.

«Виклик полягає не в тому, щоб змусити агента відкрити пул-реквест, а в тому, щоб достатньо довіряти його результату для злиття з основною гілкою», — зазначає May Walter, CTO компанії Hud.io. Для посилення цієї довіри GitHub додав нові образи для раннерів, включаючи Ubuntu 26.04 та Windows 11 arm64 з Visual Studio 2026, що забезпечує актуальність середовищ тестування.

Безпека та контроль над автономним кодом

Враховуючи ризики, поїв’язавні з автономним виконанням коду, GitHub впровадив багаторівневу систему захисту. Агентські воркфлоу працюють у ізольованих контейнерах за спеціальним «брандмауером» (Agent Workflow Firewall) і за замовчуванням мають права лише на читання. Будь-які зміни, запропоновані AI, проходять через процес перевірки безпечних виводів та скануються окремим завданням для виявлення загроз.

Ці заходи є критично важливими на тлі нещодавніх звітів про атаки на ланцюжки постачання ПЗ, як-от кампанія хробака Miasma, що була спрямована на крадіжку секретів GitHub Actions. Хоча Agentic Workflows безпосередньо не поїв’язавні з цими інцидентами, GitHub підкреслює, що жорсткий контроль дозволів та обнов’язикове схвалення користувачем для бот-створених пул-реквестів є фундаментом безпечної розробки майбутнього. Впровадження таких агентських систем знаменує перехід від простої автоматизації до інтелектуального управління життєвим циклом розробки.

Контекст для України

Для українського ІТ-сектору, який значною мірою орієнтований на аутсорс для глобальних ентерпрайзів, GitHub Agentic Workflows відкриває можливості для підвищення маржинальності проєктів. В умовах дефіциту кадрів через мобілізацію та релокацію, автоматизація рутинних завдань підтримки коду стає критичною. Українські розробники, які активно обговорюють AI-інструменти на DOU та dev.ua, зможуть швидше інтегрувати агентів у наявні CI/CD пайплайни завдяки підтримці GITHUB_TOKEN. Конкретним прикладом релевантності є великі українські сервісні компанії, як-от SoftServe або EPAM, що мають сотні репозиторіїв. Використання агентів для аудиту вразливостей та оновлення залежностей дозволить українським командам відповідати суворим стандартам комплаєнсу західних замовників без збільшення штату.

Часті запитання

Які основні завдання можуть виконувати AI-агенти в GitHub?
Агентські воркфлоу дозволяють автоматизувати складні інженерні операції, такі як сортування та класифікація вхідних тікетів (issue triage), глибокий аналіз причин невдалих збірок у CI/CD, автоматичне оновлення документації відповідно до змін у коді, а також регулярну підтримку репозиторіїв та виправлення вразливостей.
Як GitHub забезпечує безпеку автономного виконання коду агентами?
GitHub впровадив багаторівневу систему захисту, де воркфлоу працюють у ізольованих контейнерах за спеціальним брандмауером. За замовчуванням агенти мають права лише на читання, а будь-які зміни проходять перевірку безпечних виводів та скануються окремим завданням для виявлення загроз.
Чи потрібно розробникам створювати нові конфігурації або керувати токенами доступу?
Ні, агентські воркфлоу працюють як стандартні Actions, використовуючи вже налаштовані групи раннерів та політики безпеки організації. Крім того, підтримка вбудованого GITHUB_TOKEN позбавляє потреби вручну керувати персональними токенами доступу (PAT) для роботи агентів.
Telegram

Свіжі новини у нашому Telegram

Отримуйте миттєві сповіщення про нові публікації в рубриці «Код»

@procodeandevenmore