GitHub sper skaidru soli no “mākslīgā intelekta, kas palīdz rakstīt”, uz “mākslīgo intelektu, kas var atvieglot jūsu darbu”. Publiskā priekšskatījumā, kas tika izziņots 2026. gada 4. februārī, GitHub norāda, ka izstrādātāji tagad var tieši iekšā palaist trešo pušu kodēšanas aģentus no Anthropic (Claude) un OpenAI (Codex).Aģenta galvenā mītne, līdzās GitHub Copilot.
Ja esat izmantojis Copilot, ideja varētu šķist pazīstama: ātrāka pabeigšana, mazāk konteksta maiņas, lielāks impulss. Taču aģenta galvenā mītne cenšas mainīties.kurunkādarbs notiek. Tā vietā, lai pārslēgtos starp tērzēšanas cilnēm, lokālajiem rīkiem un ielīmētiem fragmentiem, šos aģentus var piešķirtproblēmas un pieprasījuma pieprasījumiun atbildēt tajā pašā sadarbības virsmā, ko jūsu komanda jau izmanto: GitHub.
Tas ir mazāk svarīgi solo izstrādātājam, kas prototipē blakusprojektu, un vairāk mūsdienu programmatūras realitātei: pieprasījumiem, koda pārskatīšanai, atbilstībai un pastāvīgajām sarunām starp “nosūtīt” un “nosūtīt droši”. Apskatīsim, ko paziņoja GitHub, ko “aģents” patiesībā nozīmē praksē un kā komandām vajadzētu domāt par vairāku aģentu darbplūsmu ieviešanu, nepārvēršot savus repozitorijus mākslīgā intelekta ģenerētos sagrozījumos.
Ko GitHub nozīmē ar terminu “Aģenta galvenā mītne” (un kāpēc tā atšķiras no tērzēšanas)
Jaunā integrācija ir daļa no GitHub plašākās vīzijas parAģenta galvenā mītne: vieta, kur mākslīgā intelekta aģenti ir “dzimtā” sastāvdaļa ikdienas GitHub darbplūsmās. Galvenā pārmaiņa ir tā, ka aģents ne tikai atbild uz jautājumiem, bet arī piedalās darba dzīves ciklā.
GitHub ietvarā varat piešķirt aģentu uzdevumam un iegūt:
- Ierosināt koda izmaiņas (bieži vien kā PR melnrakstu)
- Komentārs par pieprasījumiem
- Atkārtojiet, pamatojoties uz atsauksmēm
- Saglabājiet sarunu pievienotu repozitorijam, problēmai un atšķirībām
Šis pēdējais punkts ir smalks, bet kritiski svarīgs. Tradicionālie mākslīgā intelekta asistenti ir bezvalstnieki, ja vien jūs nepārtraukti neatjaunojat kontekstu. GitHub tiecas uz pretējo: “konteksts” ir pati repozitorijs — problēmu pavediens, esošā koda bāze, testi, CI pārbaudes un pārskatīšanas diskusija.
Aģenta galvenā mītne ir arī nepārprotami norādītavairāku pakalpojumu sniedzējuGitHub produktu vadītājs Mario Rodrigess apgalvoja, ka konteksta maiņa rada berzi un ka izstrādātājiem vajadzētu būt iespējai pāriet “no idejas uz ieviešanu”, izvēloties dažādus aģentus dažādiem soļiem, neizejot no rīka.
Citiem vārdiem sakot: GitHub vēlas kļūt par aģentu orķestrācijas slāni, ne tikai par IDE palīgu.
Klods un Kodekss pievienojas Copilot: kas patiesībā tiek piedāvāts
Saskaņā ar GitHub paziņojumu, Claude un Codex ir pieejami publiskā priekšskatījumā šādiem serveriem:
- Copilot Pro+unCopilot Enterpriselietotāji
- IekšāGitHub,GitHub Mobile, unVizuālās studijas kods
- ArDrīzumā būs pieejams Copilot CLI atbalsts
GitHub arī norāda, ka katra aģenta mijiedarbība patērēprēmijas pieprasījums(svarīga detaļa izmaksu un pārvaldības ziņā), un šī piekļuve tiks paplašināta, iekļaujot vairāk abonementu veidu.
The Verge izlaiduma kopsavilkumā ir uzsvērta tā pati tēma: GitHub padara konkurentu modeļus un aģentus pieejamus tieši Copilot ekosistēmā, turpinot tendenci, kur Copilot kļūst mazāk par vienu modeli un vairāk par platformu, kas var mitināt vairākas pieejas.
Kāpēc tas ir svarīgi: aģenti dzīvo tur, kur dzīvo atbildība
Ja kādreiz esat mēģinājis komandā “izmantot mākslīgo intelektu darbam”, iespējams, esat saskāries ar tām pašām berzes punktiem:
- Mākslīgais intelekts nepazīst repozitoriju.Jūs ielīmējat fragmentus, apkopojat arhitektūru un joprojām saņemat ieteikumus, kas ignorē jūsu konvencijas.
- Darbs nav pārskatāms.Tērzēšanas logā jūs saņemat koda kopumu bez skaidrām atšķirībām, testiem, izcelsmes.
- Saruna aizpeld prom.Lēmumi tiek pieņemti tiešajās ziņās vai tērzēšanas rīkos, kas nav saistīti ar problēmām un PR.
- Pārvaldība ir murgs.Drošības komandas uztraucas par datu noplūdi; inženiertehniskie vadītāji uztraucas par kvalitāti un īpašumtiesībām.
Aģenta galvenā mītne risina šīs problēmas, piespiežot aģenta izvadi izmantot tās pašas “sliedes”, kas tiek izmantotas cilvēku sadarbībai:
- Izmaiņas tiek parādītas kā izmaiņas vai pieprasījumi (pull requests).
- Pārskatīšana notiek pazīstamajā koda pārskatīšanas lietotāja saskarnē.
- Diskusija paliek saistīta ar problēmām un sabiedrisko attiecību aktivitātēm.
- Komandas var piemērot esošās politikas (filiāļu aizsardzību, nepieciešamās pārskatīšanas, CI vārtus).
Šis ir īstais solījums: nevis tas, ka aģenti ir maģiski gudrāki, bet gan tas, ka viņus ir vieglāk integrēt disciplinētā programmatūras procesā.
Vairāku aģentu darbplūsmas: kāpēc jums būtu nepieciešams vairāk nekā viens modelis
Lielākā daļa komandu ātri sapratīs, ka “labākais modelis” ir ilūzija. Dažādiem modeļiem ir dažādas stiprās puses:
- Daži ir spēcīgi plaša mēroga arhitektūrā un kompromisos.
- Daži ir spēcīgi precīzās mehāniskās refaktorēšanas jomā.
- Daži ir spēcīgi testu vai dokumentācijas rakstīšanā.
- Daži labāk prot spriest par robežgadījumiem.
GitHub nepārprotami mudinasalīdzinājumskā daļa no darbplūsmas. Aģenta galvenā mītne ļauj jums norīkot vairākus aģentus un novērtēt, kā katrs no viņiem risina vienu un to pašu problēmu.
GitHub pat piedāvā praktisku taksonomiju dažādu aģentu lietošanai:
- Arhitektūras aizsargbarjeras:Novērtējiet modularitāti, sasaisti un iespējamās blakusparādības.
- Loģiskā spiediena pārbaude:Meklējiet robežgadījumus, asinhronitātes riskus, mērogošanas pieņēmumus.
- Pragmatiska ieviešana:Ierosiniet mazāko atpakaļsaderīgo izmaiņu ar mazu sprādziena rādiusu.
Noderīgs mentālais modelis ir izturēties pret aģentiem mazāk kā pret “jaunākajiem izstrādātājiem” un vairāk kā pretspecializēti recenzentijūs varat uzreiz griezties:
- Viens aģents uzvedas kā arhitekts.
- Cilvēks uzvedas kā kvalitātes nodrošināšanas inženieris.
- Viens uzvedas kā uzturētājs, kas optimizē minimālu atšķirību.
Pat ja aģenti nepiekrīt viens otram, šīs domstarpības ir vērtīgas — tās atklāj kompromisus, kurus jūs varētu nepamanīt, konsultējoties tikai ar vienu asistentu.
Kā lietot aģenta galveno mītni, neradot nekārtību
Ātrākais veids, kā neizdoties ar aģentiem, ir lūgt viņiem “ieviest funkciju X” un pēc tam apzīmogot pieprasījumu. Otrais ātrākais veids ir ļaut viņiem ieviest izmaiņas nesaistītās repozitorija daļās.
Ilgtspējīgāka pieeja ir izmantot aģentusierobežotas, pārskatāmas šķēles.
1) Sāciet ar mājas darbiem: testiem, dokumentiem, nelielām izmaiņām
Agrīnās uzvaras parasti ir:
- Trūkstošu vienības testu pievienošana esošajam modulim
- Integrācijas testu rakstīšana kļūdu labošanai
- Dokumentu un piemēru uzlabošana
- Mehāniskas pārveidošanas veikšana (pārdēvēšana, funkcijas izvilkšana, dublēšanās novēršana)
Šie uzdevumi, protams, ir balstīti uz atšķirībām un tos ir viegli validēt ar CI.
2) Vispirms jautājiet par plāniem, pēc tam par kodu
Pirms ļaujat aģentam pieskarties kodam, palūdziet viņam:
- Pārformulējiet problēmu un ierobežojumus
- Identificējiet skartos moduļus
- Ierosināt ieviešanas plānu
- Uzskaitiet testa gadījumus un kļūmju režīmus
Pēc tam pārskatiet plānu tāpat kā dizaina pārskatīšanas laikā. Tikai pēc tam, kad esat vienojušies par plānu, uzdodiet aģentam to ieviest.
Šeit izpaužas daudzaģentu pieeja: viens aģents ierosina plānu; cits to kritizē.
3) Saglabājiet nelielu sprādziena rādiusu
Skaidri nosakiet cerības:
- "Pieskarieties tikai šiem failiem."
- "Atkarība nemainās."
- "Nav tikai formatējuma rediģēšanas iespēju."
- "Pievienojiet testus X un Y uzvedībai."
Aģentiem ir tendence uz darbības jomas izmaiņām, jo viņi optimizē, lai “panāktu darbu”, nevis “samazinātu atšķirības”. Jūsu uzdevums ir ierobežot meklēšanas telpu.
4) Uztvert aģenta iesniegtos pieprasījumus kā projektu pieprasījumus
Aģentu ģenerētajām PR vajadzētu sākt savu darbību kāmelnraksts.
Nepieciešams:
- CI caurlaide
- Vismaz viena cilvēka apstiprinājums
- Drošības pārbaudes (SAST/atkarību skenēšana)
- Ātra "diferenciālā stāvokļa pārbaude" pārsteidzošiem labojumiem
Ja aģents var komentēt PR, varat arī lūgt tam pamatot izmaiņas. Mērķis nav uzticēties aģentam, bet gan panākt, lai tasauditējams.
Slēptā sarežģītība: drošība, politika un auditējamība
Uzņēmumi nepieņem rīkus tāpēc, ka tie ir forši — tie pieņem rīkus tāpēc, ka tos var pārvaldīt.
GitHub paziņojums to apstiprina. Agent HQ tiek reklamēts kā “veidots komandām, ne tikai indivīdiem”, uzsverot centralizētu kontroli:
- Aģenta vadīklas/politikas:Administratori var definēt, kuri aģenti un modeļi ir atļauti.
- Audita reģistrēšana:Pārredzamība aģenta darbībā un piekļuvē.
- Metriku informācijas panelis:Izsekojiet lietojumu un ietekmi.
GitHub norāda arī uz “GitHub koda kvalitāti” (publisko priekšskatījumu), lai novērtētu apkopes un uzticamības ietekmi, un uz integrētu “koda pārskatīšanas” soli, kurā Copilot risina sākotnējās problēmas, pirms izstrādātājs redz kodu.
Tas ir svarīgi, jo aģentu ieviešana neformālā veidā mēdz neizdoties. Komandām ir nepieciešamas atbildes uz šādiem jautājumiem:
- Kuriem repo ir atļauts izmantot kurus aģentus?
- Vai aģenti var piekļūt privātajam kodam? Kādos apstākļos?
- Kādi dati tiek nosūtīti modeļa nodrošinātājam?
- Kā mēs varam nodrošināt, ka varam rekonstruēt, kas ko mainīja un kāpēc?
Pat ja jūsu komanda ir maza, jums būs nepieciešama “mini pārvaldība”:
- Īsa politika par to, kāda veida uzdevumus aģenti drīkst veikt.
- Noteikums, ka neviens aģenta PR neapvienojas bez testiem.
- Prasība, lai aģenta rezultāts būtu attiecināms (PR apraksts skaidro aicinājumu/nodomu).
Izmaksas un kvotas: “premium pieprasījumi” maina darbību
GitHub apgalvo, ka katra aģenta mijiedarbība patērēprēmijas pieprasījumsTas ir vairāk nekā tikai sīkumi par rēķinu apmaksu — tas veido darbplūsmas dizainu.
Ja premium pieprasījumu ir maz, komandas veiks šādas darbības:
- Izmantojiet aģentus uzdevumiem ar lielāku ietekmi (dizainiera kritika, testu ģenerēšana, refaktoru plānošana)
- Izvairieties no “pļāpīgas” iterācijas un tā vietā sniedziet labākus sākotnējos norādījumus.
- Standartizēt atkārtoti lietojamas uzvednes (komandas rokasgrāmatas)
Praktisks padoms: izveidojiet “uzvednes veidnes” atkārtotiem uzdevumiem, piemēram:
- Veidne “Rakstiet šī moduļa vienības testus”
- Veidne “Veikt refaktoru ar stingriem ierobežojumiem”
- Veidne “Pārskatīt PR attiecībā uz drošības riskiem”
Labas veidnes samazina iterāciju skaitu, kas savukārt samazina premium pieprasījumu apjomu.
Ko tas nozīmē izstrādātājiem: jauna darba dalīšana
Aģenta galvenā mītne mudina izstrādātājus izvēlēties citu darba aprakstu:
- Mazāk laika pavadot standarta teksta rakstīšanā
- Vairāk laika ierobežojumu definēšanai un atšķirību pārskatīšanai
- Vairāk laika pārdomām par arhitektūru un perifēriskajiem gadījumiem
- Vairāk laika testu rakstīšanai un paredzamās uzvedības noteikšanai
Labākajā gadījumā tas ir uzlabojums: izstrādātāji kļūst līdzīgāki uzturētājiem un uz produktu orientētiem inženieriem.
Sliktākajā gadījumā tas rada trauslu sistēmu, kurā cilvēki apstiprina izmaiņas, kuras viņi nesaprot.
Tātad vissvarīgākā “prasme” nav ātra inženierija — tā irpārskatīšanas inženierija:
- Vai varat pamanīt aizdomīgas izmaiņas?
- Vai varat pārbaudīt, vai testi atbilst nodomam?
- Vai varat pamanīt nelielu veiktspējas regresiju?
- Vai vari komandas biedram paskaidrot šīs izmaiņas?
Daudzaģentu sistēmas šeit varētu palīdzēt: viens aģents var ieviest, bet cits var pārskatīt, taču kā pēdējais vārti joprojām ir nepieciešams cilvēka spriedums.
Kur tas viss tālāk: aģenti kā pirmklasīgi GitHub pilsoņi
GitHub apgalvo, ka sadarbojas ar papildu partneriem — Google, Cognition un xAI —, lai GitHub, VS Code un Copilot CLI darbplūsmās iekļautu specializētākus aģentus.
Ja tas notiks, interesantie jautājumi nebūs "kurš modelis ir visgudrākais?", bet gan:
- Kurš aģents ir vislabākaisšiskāda veida uzdevums?
- Kā mēs automātiski maršrutējam uzdevumus (šķirošana, testu ģenerēšana, dokumentu atjaunināšana)?
- Kā mēs varam nodrošināt, lai cilvēki būtu informēti par jaunumiem pareizajās vietās?
- Kā mēs nodrošinām ilgtermiņa apkopi?
Sagaidāms, ka “aģenta” ideja paplašināsies no koda ģenerēšanas līdz repo operācijām:
- Automātiski izstrādāt izlaiduma piezīmes
- Incidentu un autopsijas apkopošana
- Triaging problēmas un ieteikšana etiķetēm
- Atkarību uzlabojumu ierosināšana, izmantojot riska analīzi
Un tā kā tas atrodas GitHub iekšpusē, to visu var sasaistīt ar galvenajiem objektiem, kas jau pārstāv darbu: problēmas, PR, commit un pārbaudes.
Apakšējā līnija
GitHub Agent HQ integrācija ar Claude un Codex ir mazāk par jaunu, spīdīgu tērzēšanas logrīku un vairāk par AI izveidipiedalīties faktiskajā programmatūras izstrādes procesāproblēmas, pieprasījumi pēc pieprasījuma, pārskatīšana un pārvaldība.
Ja jūsu komanda uztver aģentus kā "PR ģeneratorus" ar stingriem ierobežojumiem, labiem testiem un nopietnu pārskatīšanas disciplīnu, vairāku aģentu darbplūsmas var samazināt darba apjomu un agrāk pieņemt labākus lēmumus. Ja jūsu komanda izturas pret aģentiem kā pret autopilotu, jūs īstermiņa ātrumu iemainīsiet pret ilgtermiņa nestabilitāti.