GitHub astub selge sammu „tippimist abistava tehisintellekti“ asemel „töö ära võtva tehisintellekti“ suunas. 4. veebruaril 2026 välja kuulutatud avalikus eelvaates ütleb GitHub, et arendajad saavad nüüd otse rakenduses käivitada kolmandate osapoolte kodeerimisagente Anthropicist (Claude) ja OpenAI-st (Codex).Agentide peakorterkoos GitHub Copilotiga.
Kui oled Copiloti kasutanud, võib idee tuttav tunduda: kiirem teostus, vähem kontekstivahetusi, rohkem hoogu. Kuid agendi peakorter püüab muutusi teha.kusjakuidastöö toimub. Vestlusvahelehtede, kohalike tööriistade ja kleebitud koodijuppide vahel hüppamise asemel saab need agendid määrataprobleemid ja pull-requestidja vastake samal koostööpinnal, mida teie meeskond juba kasutab: GitHub.
See on vähem oluline kõrvalprojekti prototüüpiva sooloarendaja jaoks ja rohkem tänapäevase tarkvara reaalsuse jaoks: piletid, koodi läbivaatamine, vastavus ja pidev läbirääkimiste pidamine „saatke see” ja „safe ship” vahel. Vaatame lähemalt, mida GitHub teatas, mida „agent” praktikas tegelikult tähendab ja kuidas peaksid meeskonnad mõtlema mitme agendi töövoogude kasutuselevõtule ilma oma reposid tehisintellekti loodud spagettideks muutmata.
Mida GitHub tähendab "agendi peakorteri" all (ja miks see erineb vestlusest)
Uus integratsioon on osa GitHubi laiemast visioonistAgentide peakorter: koht, kus tehisintellekti agendid on igapäevaste GitHubi töövoogude „emane“. Peamine nihe seisneb selles, et agent ei vasta mitte ainult küsimustele, vaid osaleb töö elutsüklis.
GitHubi raamistikus saate määrata agendi ülesandele ja lasta tal:
- Esitage koodimuudatusi (sageli eelnõu vormis)
- Kommenteeri pull request'e
- Tagasiside põhjal kordamine
- Hoia vestlus repositooriumi, probleemi ja erinevuse külge seotuna
See viimane punkt on peen, aga kriitiline. Traditsioonilised tehisintellekti assistendid on olekuta, kui konteksti pidevalt uuesti ei sisestata. GitHub püüab saavutada vastupidist: „kontekst” on repositoorium ise – probleemide teema, olemasolev koodibaas, testid, CI-kontrollid ja arvustuste arutelu.
Agendi peakorter on samuti selgesõnaliseltmitme pakkujagaGitHubi tootejuht Mario Rodriguez väitis, et konteksti vahetamine tekitab hõõrdumist – ja et arendajad peaksid saama liikuda „ideest teostuseni“, valides erinevate sammude jaoks erinevaid agente, ilma tööriistast lahkumata.
Teisisõnu: GitHub soovib saada agendi orkestreerimiskihiks, mitte ainult IDE assistendiks.
Claude ja Codex liituvad Copilotiga: mida tegelikult pakutakse
GitHubi teadaande kohaselt on Claude ja Codex avalikus eelvaates saadaval järgmistele platvormidele:
- Copilot Pro+jaCopilot Enterprisekasutajad
- SeesGitHub,GitHub MobilejaVisual Studio kood
- KoosCopiloti käsurea tugi on peagi saadaval
GitHub märgib ka, et iga agendi interaktsioon tarbiblisatasu taotlus(oluline detail kulude ja haldamise seisukohast) ning see juurdepääs laieneb rohkematele tellimustüüpidele.
Verge'i väljaande kokkuvõte rõhutab sama teemat: GitHub teeb konkurentide mudelid ja agendid otse Copiloti ökosüsteemis kättesaadavaks, jätkates trendi, kus Copilotist saab vähem üksik mudel ja rohkem platvorm, mis suudab majutada mitut lähenemisviisi.
Miks see on suur asi: agendid elavad seal, kus elab vastutus
Kui olete kunagi proovinud meeskonnas tehisintellekti tööks kasutada, olete tõenäoliselt sattunud samade hõõrdepunktide otsa:
- Tehisintellekt ei tea repositooriumi.Kleepite koodijuppe, võtate arhitektuuri kokku ja saate ikkagi soovitusi, mis eiravad teie konventsioone.
- Töö ei ole arvustatav.Näed vestlusaknas koodijuppi, millel pole selgeid erinevusi, teste ega päritolu.
- Vestlus hõljub minema.Otsused tehakse otsesõnumites või vestlustööriistades, mis ei ole seotud probleemide ja PR-idega.
- Juhtimine on õudusunenägu.Turvameeskonnad muretsevad andmete avalikustamise pärast; insenerijuhid muretsevad kvaliteedi ja omandiõiguse pärast.
Agentide peakorter lahendab need probleemid, sundides agendi väljundi samadele „rööbastele”, mida kasutatakse inimeste koostööks:
- Muudatused kuvatakse commit'ide või pull-request'idena.
- Ülevaatus toimub tuttavas koodi ülevaatuse kasutajaliideses.
- Arutelu jääb teemade ja PR-ide juurde.
- Meeskonnad saavad rakendada olemasolevaid poliitikaid (harude kaitse, kohustuslikud ülevaated, CI-väravad).
See ongi tegelik lubadus: mitte et agendid on maagiliselt targemad, vaid et neid on lihtsam distsiplineeritud tarkvaraprotsessi integreerida.
Mitme agendi töövood: miks on vaja rohkem kui ühte mudelit
Enamik meeskondi õpib kiiresti, et „parim mudel” on illusioon. Erinevatel mudelitel on erinevad tugevused:
- Mõned on tugevad suure pildi arhitektuuris ja kompromissides.
- Mõned on tugevad täpsete mehaaniliste refaktorite alal.
- Mõned on testide või dokumentatsiooni kirjutamisel tugevad.
- Mõned oskavad äärmusjuhtumite üle paremini arutleda.
GitHub julgustab selgesõnaliseltvõrdlusosana töövoost. Agent HQ võimaldab teil määrata mitu agenti ja hinnata, kuidas igaüks neist sama probleemi lahendab.
GitHub pakub isegi praktilist taksonoomiat erinevate agentide kasutamiseks:
- Arhitektuurilised piirded:Hinnake modulaarsust, sidumist ja võimalikke kõrvalmõjusid.
- Loogiline rõhutestimine:Äärmusjuhtude, asünkroonsete ohtude ja skaleerimiseelduste otsimine.
- Pragmaatiline rakendamine:Paku välja väikseim tagasiühilduv muudatus väikese plahvatusraadiusega.
Kasulik mõttemudel on kohelda agente vähem nagu „nooremaid arendajaid“ ja rohkem naguspetsialiseerunud retsensendidvõid koheselt keerutada:
- Üks agent käitub nagu arhitekt.
- Käitub nagu kvaliteedikontrolli insener.
- Käitutakse nagu hooldaja, kes optimeerib minimaalse erinevuse saavutamiseks.
Isegi kui agendid on eriarvamusel, on see lahkarvamus väärtuslik – see toob esile kompromisse, mis võivad jääda kahe silma vahele, kui konsulteerite ainult ühe assistendiga.
Kuidas kasutada agendi peakorterit ilma segadust tekitamata
Kiireim viis agentidega läbi kukkuda on paluda neil „funktsiooni X rakendamine” ja seejärel PR-ile kinnituse anda. Teine kiireim viis on lasta neil muudatusi teha repositooriumi omavahel mitteseotud osades.
Jätkusuutlikum lähenemisviis on ainete kasutaminepiiritletud, ülevaadatavad viilud.
1) Alusta kodutöödest: testid, dokumendid, väikesed ümberkorraldused
Varased võidud on tavaliselt:
- Puuduvate ühiktestide lisamine olemasolevale moodulile
- Integratsioonitestide kirjutamine veaparanduseks
- Dokumentide ja näidete täiustamine
- Mehaanilise ümberfaktoreerimise teostamine (ümbernimetamine, funktsiooni eraldamine, dubleerimise kõrvaldamine)
Need ülesanded on loomulikult erinevustel põhinevad ja neid on CI abil lihtne valideerida.
2) Küsi esmalt plaane, seejärel koodi
Enne kui lasete agendil koodi puudutada, paluge tal:
- Probleemi ja piirangute ümbersõnastamine
- Tuvastage mõjutatud moodulid
- Esitage rakenduskava
- Loetlege testijuhtumid ja tõrkerežiimid
Seejärel vaadake plaan üle nagu disainiülevaatuse puhul. Alles pärast plaaniga nõustumist peaksite agendile ülesandeks selle ellu viia.
Siin tulebki esile multiagentide käsitlus: üks agent pakub välja plaani; teine kritiseerib seda.
3) Hoidke plahvatusraadius väike
Määrake ootused selgelt:
- "Puuduta ainult neid faile."
- "Sõltuvus ei muutu."
- "Ainult vormindamisega seotud muudatusi ei tehta."
- "Lisage testid käitumise X ja Y jaoks."
Agentidel on kalduvus otsinguulatuse muutumisele, sest nad optimeerivad pigem toimima panemise kui erinevuste minimeerimise eesmärgil. Teie ülesanne on otsinguruumi piirata.
4) Käsitle agentide PR-e mustandina PR-ide kohta
Agentide loodud PR-id peaksid algama järgmiselt:mustand.
Nõutav:
- CI-pass
- Vähemalt ühe inimese heakskiit
- Turvakontrollid (SAST / sõltuvuste skaneerimine)
- Kiire erinevuste kontrollimine üllatavate muudatuste jaoks
Kui agent saab PR-ide kohta kommentaare anda, võite paluda tal ka muudatusi põhjendada. Eesmärk ei ole agenti usaldada, vaid panna tedaauditeeritav.
Varjatud keerukus: turvalisus, poliitika ja auditeeritavus
Ettevõtted ei võta tööriistu kasutusele sellepärast, et need on lahedad – nad võtavad tööriistu kasutusele sellepärast, et neid saab juhtida.
GitHubi teadaanne viitab sellele. Agent HQ-d reklaamitakse kui „meeskondadele, mitte ainult üksikisikutele loodud“, rõhutades tsentraliseeritud kontrolli:
- Agendi kontrollid/poliitikad:Administraatorid saavad määrata, millised agendid ja mudelid on lubatud.
- Auditi logimine:Nähtavus agendi tegevuse ja juurdepääsu kohta.
- Mõõdikute armatuurlaud:Jälgige kasutamist ja mõju.
GitHub viitab ka „GitHub Code Quality”-le (avalik eelvaade), et hinnata hooldatavuse ja töökindluse mõju, ning integreeritud „koodi ülevaatuse” etapile, kus Copilot tegeleb esialgsete probleemidega enne, kui arendaja koodi näeb.
See on oluline, sest agentide omaksvõtt kipub mitteametlikult ebaõnnestuma. Meeskonnad vajavad vastuseid sellistele küsimustele nagu:
- Millised repod saavad milliseid agente kasutada?
- Kas agendid saavad privaatkoodile ligi pääseda? Millistel tingimustel?
- Milliseid andmeid mudeli pakkujale saadetakse?
- Kuidas tagada, et suudame rekonstrueerida, kes mida muutis ja miks?
Isegi kui olete väike meeskond, vajate "minijuhtimist":
- Lühike eeskiri selle kohta, milliseid ülesandeid agentidel lubatud teha.
- Reegel, et ükski agent PR ei ühine ilma testideta.
- Nõue, et agendi väljund oleks omistatav (PR-i kirjeldus selgitab viipi/kavatsust).
Kulud ja kvoodid: „premium-taotlused” muudavad käitumist
GitHub ütleb, et iga agendi interaktsioon tarbiblisatasu taotlusSee on enamat kui lihtsalt arveldusega seotud tühiasi – see kujundab töövoo ülesehitust.
Kui lisatasu taotlusi on vähe, siis meeskonnad:
- Kasutage agente suurema võimendusega ülesannete jaoks (disainikriitika, testide genereerimine, refaktori planeerimine)
- Väldi jutukat iteratsiooni ja paku selle asemel paremaid esialgseid juhiseid.
- Standardiseerige korduvkasutatavad ülesanded (meeskonna käsiraamatud)
Praktiline nipp: loo korduvate ülesannete jaoks „teatemallid”, näiteks:
- Malli „Kirjuta selle mooduli jaoks ühiktestid”
- Mall „Teosta refaktor rangete piirangutega”
- Mall „PR-i turvariskide läbivaatamine”
Head mallid vähendavad iteratsiooni, mis omakorda vähendab premium-taotluste põletamist.
Mida see arendajatele tähendab: uus tööjaotus
Agentide peakorter suunab arendajaid teistsuguse tööülesande poole:
- Vähem aega standardsete tekstide kirjutamiseks
- Rohkem aega piirangute määratlemisele ja erinevuste ülevaatamisele
- Rohkem aega arhitektuuri ja ääremaajuhtumite peale mõtlemiseks
- Rohkem aega testide kirjutamisele ja oodatava käitumise täpsustamisele
Parimal juhul on see uuendus: arendajatest saavad pigem hooldajad ja tootekesksed insenerid.
Halvimal juhul loob see hapra süsteemi, kus inimesed kiidavad heaks muudatusi, millest nad aru ei saa.
Seega pole kõige olulisem „oskus” kiire inseneritöö – see onülevaade inseneriteadusest:
- Kas on võimalik tuvastada kahtlaseid muutusi?
- Kas saate kinnitada, et testid vastavad kavatsusele?
- Kas märkad peent jõudluse langust?
- Kas sa saaksid meeskonnakaaslasele seda muutust selgitada?
Mitmeagentilised süsteemid võivad siin tegelikult abiks olla: üks agent saab rakendada ja teine läbi vaadata, kuid viimase väravana on siiski vaja inimlikku otsustusvõimet.
Kuhu see edasi läheb: agendid esmaklassiliste GitHubi kodanikena
GitHub ütleb, et teeb koostööd teiste partneritega – Google, Cognition ja xAI –, et tuua GitHubi, VS Code'i ja Copiloti CLI töövoogudesse rohkem spetsialiseerunud agente.
Kui see juhtub, siis huvitavad küsimused ei ole mitte see, „milline mudel on kõige targem?“, vaid pigem see, et:
- Milline agent on parimseemingi ülesanne?
- Kuidas me ülesandeid automaatselt suuname (triaaž, testide genereerimine, dokumentide uuendamine)?
- Kuidas hoida inimesi õigetes kohtades toimuvaga kursis?
- Kuidas tagame pikaajalise hooldatavuse?
Oodake, et „agendi” idee laieneb koodi genereerimisest repo toiminguteni:
- Väljalaskemärkmete automaatne koostamine
- Juhtumite ja lahkamiste kokkuvõte
- Probleemide triaž ja siltide soovitamine
- Sõltuvuste täiendamise ettepanekute esitamine koos riskianalüüsiga
Ja kuna see asub GitHubi sees, saab selle kõik siduda põhiobjektidega, mis juba tööd esindavad: probleemid, PR-id, commit'id ja kontrollid.
Lõpptulemus
GitHubi Agent HQ integratsioon Claude'i ja Codexiga ei puuduta niivõrd uut läikivat vestlusvidinat kuivõrd tehisintellekti loomistosaleda tarkvaraarendusprotsessis: probleemid, pull-taotlused, ülevaatamine ja haldamine.
Kui teie meeskond läheneb agentidele kui „PR-ide mustandite generaatoritele“, kellel on tugevad piirangud, head testid ja tõsine läbivaatamisdistsipliin, võivad mitme agendi töövood vähendada töömahtu ja tuua paremaid otsuseid varem esile. Kui teie meeskond kohtleb agente autopiloodina, vahetate lühiajalise kiiruse pikaajalise hapruse vastu.