Code Velocity
Kūrėjų įrankiai

GitHub Agentic Workflows: DI agentai CI/CD aplinkoje

·6 min skaitymo·GitHub, Microsoft, Anthropic, OpenAI·Originalus šaltinis
Dalintis
GitHub Agentic Workflows diagrama, rodanti DI agentą, kuris rūšiuoja problemas ir kuria pull request'us GitHub Actions konvejeryje

GitHub paleidžia DI agentus Actions viduje

GitHub išleido Agentic Workflows į techninę peržiūrą 2026 m. vasario 17 d., atsinešdama DI agentus į CI/CD konvejerį. Pirmą kartą pristatyta GitHub Universe 2025, funkcija leidžia agentams automatizuoti saugyklos užduotis, kurias anksčiau atliko žmonės.

Darbo eigos palaiko tris DI agentus: GitHub Copilot, Anthropic Claude Code ir OpenAI Codex.

Kaip veikia GitHub Agentic Workflows

Darbo eigos apibrėžiamos paprastuose Markdown failuose, aprašančiuose norimą rezultatą. CLI juos kompiliuoja į GitHub Actions YAML. Darbo eigos aktyvuojamos saugyklos įvykiais:

AktyviklisNaudojimo pavyzdys
Nauja problemaRūšiavimas, žymėjimas ir priskyrimas tinkamam komandai
Pull requestKodo peržiūra, patobulinimų siūlymas, testų aprėpties tikrinimas
KomentarasAtsakymai į klausimus, konteksto paaiškinimas
DiskusijaGijų apibendrinimas, veiksmų elementų ištraukimas
TvarkaraštisSavaitinių saugyklos sveikatos ataskaitų generavimas
Rankiniu būduVienkartinių užduočių, tokių kaip dokumentacijos atnaujinimas, vykdymas

Agentas analizuoja įvykį, atlieka užduotį ir rašo savo rezultatą per Safe Outputs posistemę.

Palaikomi DI agentai

GitHub Copilot

GitHub DI asistentas veikia kaip numatytasis agentas, optimizuotas saugyklos kontekstui ir GitHub specifinėms darbo eigoms.

Claude Code

Anthropic Claude Code atneša Claude Opus 4.6 kodavimo galimybes į GitHub Actions. Tas pats agentas, kuris valdo Claude Code Security pažeidžiamumų skenavimui, dabar gali automatizuoti saugyklos valdymo užduotis.

OpenAI Codex

GPT-5.2-Codex yra trečias palaikomas agentas. Šis daugiateikėjų požiūris, sukurtas GitHub Next ir Microsoft Research, leidžia komandoms pasirinkti savo DI tiekėją.

Saugumo architektūra

Saugumo modelis orientuotas į izoliavimą ir minimalius leidimus:

SluoksnisApsauga
Konteinerio izoliacijaKiekviena darbo eiga vykdoma savo izoliuotame konteineryje
Tik skaitymo prieigaAgentai pagal numatytuosius nustatymus turi tik skaitymo prieigą prie saugyklos
UžkardaInterneto prieiga ribojama ir konfigūruojama pagal tikslą
Įvesties valymasVartotojo turinys valomas prieš perduodant agentui
Safe OutputsRašymo operacijos vykdomos atskiruose, leidimais valdomuose darbuose

Apribojimai techninės peržiūros metu

GitHub teigia, kad Agentic Workflows nėra CI/CD pakaitalas. CI/CD reikalauja deterministinių, atkuriamų rezultatų; agentinės darbo eigos sukuria nedeterministinius rezultatus.

Rekomenduojamas požiūris peržiūros metu:

  • Pradėkite nuo mažos rizikos užduočių (problemų rūšiavimas, dokumentacija)
  • Palaikykite žmogaus priežiūrą kodo pakeitimams
  • Tikėkitės kainų, elgsenos ir API pokyčių

Ką tai reiškia kūrėjų darbo eigoms

Agentic Workflows perkelia DI iš kodavimo asistento į saugyklos bendradarbį. Kartu su Xcode agentiniu kodavimu ir Claude Code, tendencija aiški: DI agentai juda į kiekvieną kūrimo gyvavimo ciklo etapą.

Dažniausiai užduodami klausimai

Kas yra GitHub Agentic Workflows?
GitHub Agentic Workflows yra nauja techninėje peržiūroje esanti funkcija, leidžianti DI agentams automatizuoti saugyklos užduotis tiesiogiai GitHub Actions CI/CD konvejeriuose. Paskelbta 2026 m. vasario 17 d., ji palaiko tris DI agentus: GitHub Copilot, Anthropic Claude Code ir OpenAI Codex. Darbo eigos apibrėžiamos paprastuose Markdown failuose, aprašančiuose norimą rezultatą, ir kompiliuojamos į GitHub Actions YAML per CLI.
Ką gali daryti GitHub Agentic Workflows?
Agentic Workflows automatizuoja užduotis, kurias tradiciškai atliko žmonės: naujų problemų rūšiavimą ir žymėjimą, pull request'ų peržiūrą, dokumentacijos atnaujinimą, kodo patobulinimų identifikavimą, testų aprėpties stebėjimą ir testų pridėjimą, CI nesėkmių tyrimą ir saugyklos sveikatos ataskaitų generavimą. Jos aktyvuojamos saugyklos įvykiais, tokiais kaip naujos problemos, pull request'ai, komentarai ir diskusijos.
Ar GitHub Agentic Workflows yra saugūs?
GitHub įdiegė kelis saugumo sluoksnius Agentic Workflows. Kiekviena darbo eiga vykdoma izoliuotame konteineryje su tik skaitymo prieiga prie saugyklos. Interneto prieiga ribojama užkarda ir gali būti apribota nurodytais tikslais. Vartotojo turinys valomas prieš perduodant agentui. Rašymo operacijos vykdomos per Safe Outputs posistemę atskiruose leidimais valdomuose darbuose. GitHub pataria palaikyti žmogaus priežiūrą ir pradėti nuo mažos rizikos užduočių peržiūros laikotarpiu.
Ar GitHub Agentic Workflows gali pakeisti CI/CD?
Ne. GitHub aiškiai teigia, kad Agentic Workflows nėra CI/CD pakaitalas. CI/CD konvejeriai turi būti deterministiniai, o agentinės darbo eigos savo prigimtimi yra nedeterministinės. Funkcija skirta lanksčioms automatizavimo užduotims, tokioms kaip problemų rūšiavimas, dokumentacijos atnaujinimas ir kodo peržiūra, o ne pagrindiniams kompiliavimo ir leidimo procesams, kuriems reikalingas griežtas atkuriamumas. Kainos, elgsena ir API gali keistis peržiūros laikotarpiu.

Būkite informuoti

Gaukite naujausias AI naujienas el. paštu.

Dalintis