[{"data":1,"prerenderedAt":708},["ShallowReactive",2],{"tool-github-copilot-coding-agent-hu":3},{"slug":4,"published":5,"minutes":6,"category":7,"tags":8,"keywords":14,"about":22,"sources":34,"cover":59,"og":60,"expertise":61,"locales":62,"lang":65,"title":66,"description":67,"coverAlt":68,"url":52,"pricing":69,"kind":9,"metaTitle":70,"takeaways":71,"faq":77,"toc":96,"blocks":121,"others":474},"github-copilot-coding-agent","2026-08-10",10,"agents",[9,10,11,12,13],"Coding agent","Pull requests","GitHub Actions","AI credits","Code review",[15,16,17,18,19,20,21],"github copilot coding agent","github copilot cloud agent","copilot coding agent limitations","github copilot pricing ai credits","github copilot vs claude code","copilot agent tasks api","coding agent pull request review",[23,26,28,31],{"name":24,"url":25},"GitHub Copilot","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGitHub_Copilot",{"name":11,"url":27},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGitHub_Actions",{"name":29,"url":30},"Pull request","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPull_request",{"name":32,"url":33},"Static application security testing","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FStatic_application_security_testing",[35,38,41,44,47,50,53,56],{"title":36,"url":37},"GitHub Docs: GitHub Copilot on GitHub.com, workflow and limitations","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fconcepts\u002Fagents\u002Fcloud-agent\u002Fabout-cloud-agent",{"title":39,"url":40},"GitHub Docs: Application card, GitHub Copilot Agents","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fresponsible-use\u002Fcopilot-coding-agent",{"title":42,"url":43},"GitHub Docs: Plans for GitHub Copilot, prices and AI credits","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fget-started\u002Fplans",{"title":45,"url":46},"GitHub Docs: Using Copilot cloud agent via the REST and GraphQL API","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fhow-tos\u002Fuse-copilot-agents\u002Fcloud-agent\u002Fuse-cloud-agent-via-the-api",{"title":48,"url":49},"GitHub Docs: Using Copilot cloud agent from the GitHub CLI","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fhow-tos\u002Fuse-copilot-agents\u002Fcloud-agent\u002Fuse-cloud-agent-from-cli",{"title":51,"url":52},"GitHub Copilot product page: plans, privacy and FAQ","https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot",{"title":54,"url":55},"Anthropic: Claude Code product page","https:\u002F\u002Fclaude.com\u002Fproduct\u002Fclaude-code",{"title":57,"url":58},"OpenAI: Codex CLI documentation","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli","\u002Fimages\u002Fblog\u002Fgithub-copilot-coding-agent\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fgithub-copilot-coding-agent\u002Fog.jpg","ai-engineer",[63,64,65],"en","de","hu","GitHub Copilot kódoló agent: teszt a pull request-agentről","A GitHub felhős kódoló agente egy issue-t vesz fel, és pull requestet nyit. Mit jelent valójában a 59 perces limit, az AI-kreditek és a review-kötelezettség.","Diagram: egy issue a felhős agenthez, egy efemer Actions runner, biztonsági scannelések, aláírt commit egy copilot branchen, majd review-ra váró pull request.","From $10 per user and month","GitHub Copilot kódoló agent, értékelés · Balázs Csorba",[72,73,74,75,76],"A Copilot cloud agent, a mai neve a kódoló agentnek, feladatként egy issue-t vagy chat promptot kap, efemer GitHub Actions környezetben dolgozik, és pull requestet nyit. A pull request a termék, nem melléktermék.","A korlátok dokumentáltak és merevek: 59 perc futásidő sessionenként, amit nem lehet meghosszabbítani, egy repository, egy branch, egy pull request feladatonként, és nincs hozzáférés az Actions titkokhoz a copilot környezeten kívül.","Az ár egy felhasználói díj plusz mért AI-kreditek, kreditenként egy centtel. A kiegészítések minden fizetős csomagban korlátlanok; a chat, az agentek és a CLI nem az, és egy hosszú agent session sokkal többbe kerül, mint egy chatkérdés.","A session logok az alulhasznált funkció. Minden agent commit hivatkozik rájuk, benne van, mely eszközök futottak, és a Copilot Chat megkérdezhető, hogy magyarázza el a pull requestet.","Olvassuk Warteschlangenfeldolgozónak egy ragadó reviewval, ne autonóm kollégának. Így a 59 perces limit és a draft PR elfogadható, nem bosszántó.",[78,81,84,87,90,93],{"q":79,"a":80},"Mi a GitHub Copilot kódoló agent?","Autonóm kódoló agent, amely GitHubon fut, nem a fejlesztő gépén. Egy GitHub issue-t rendelsz hozzá, vagy feladatot indítasz a Copilot Chatből, az agentek paneljéről, a REST API-ból, a GitHub CLI-ból vagy egy MCP szerverről. Az agent lemásolja a repositoryt egy efemer GitHub Actions környezetbe, tervez, szerkeszt fájlokat, futtat teszteket és lintereket, majd draft pull requestet nyit. A dokumentáció ma már Copilot cloud agentnek hívja ezt a felületet.",{"q":82,"a":83},"Meddig futhat egy Copilot session?","A GitHub 59 perc legfeljebb végrehajtási időt dokumentál sessionenként, és kifejezetten kimondja, hogy a limit nem hosszabbítható és nem kerülhető meg. Ha egy feladat több időt igényel, a session timeouttal leáll. A copilot-setup-steps.yml timeout-minutes beállítása csak csökkentheti a plafont, soha nem emelheti.",{"q":85,"a":86},"Mennyibe kerülnek a Copilot AI-kreditek?","Egy GitHub AI credit 0,01 US dollár. A 10 dolláros Copilot Pro 1.000 alap creditet tartalmaz plusz 500 flexet, a 39 dolláros Pro+ 3.900-at plusz 3.100-at, a 100 dolláros Max 10.000-et plusz 10.000-et. Az inline kódkiegészítések és a next edit javaslatok nem fogyasztanak kreditet, és minden fizetős csomagban korlátlanok; a chat, az agentek, a CLI és a Spaces fogyaszt.",{"q":88,"a":89},"Pusholhat az agent a main ágra, vagy hozzáfér a titkaimhoz?","Nem. A push csak copilot\u002F előtagú branchekre engedélyezett, tehát az agent nem írhat közvetlenül az alapértelmezett branchre. Az ő pull requestjei által kiváltott workflow-khoz jóváhagyás kell valakitől, aki írási joggal rendelkezik. Az Actions szervezeti vagy repository titkaihoz sincs hozzáférése; csak a copilot környezetbe szándékosan felvett titkok és változók kerülnek át.",{"q":91,"a":92},"Elérhető-e a Copilot kódoló agent GitHub Enterprise Serveren?","Nem. A GitHub csomagdokumentációja kimondja, hogy a Copilot jelenleg nem érhető el a GitHub Enterprise Serveren. A felhős agent ráadásul csak a GitHubon hosztolt repositorykkal működik, így egy saját GitLab- vagy Gerrit-kódház sem profitál belőle.",{"q":94,"a":95},"Érdemes-e a helyi kódoló agentek helyett ezt használni?","Igen, a sorba álló, jól specifikált munkához a github.comon: dependency frissítések, tesztek pótlása, dokumentáció, security alertek erste javítása. Minden interaktiven munkához a helyi terminálos agent jobb, mert az itteni körtáv percekben mérődik, és csak a pull requesten hagyott kommenttel lehet irányítani.",[97,100,103,106,109,112,115,118],{"id":98,"title":99},"what-it-is","Mi ez",{"id":101,"title":102},"how-it-works","Hogyan működik",{"id":104,"title":105},"where-it-breaks","Hol törik el",{"id":107,"title":108},"getting-started","Első lépések",{"id":110,"title":111},"pricing","Árak és kreditek",{"id":113,"title":114},"alternatives","Alternatívák",{"id":116,"title":117},"verdict","Ítélet",{"id":119,"title":120},"sources","Források",[122,126,129,132,140,160,161,168,177,180,181,184,198,201,211,220,221,224,226,274,290,291,294,360,363,364,367,422,425,426,429,442,446,447],{"type":123,"content":124},"paragraph",[125],"A GITHUB COPILOT KÓDOLÓ AGENT autonóm kódoló agent, amely a github.com-on él. Feladatként egy issue-t vagy chat promptot kap, egy efemer GitHub Actions környezetben dolgozik rajta, majd pull requestet nyit az eredménnyel. A dokumentáció ma már Copilot cloud agentnek nevezi ezt a felületet, és ez jobb név: a pull request maga a termék. Értékelésként: ez a legszorosabban integrált kódoló agent, ami létezik, és az integráció egyszerre az oka annak, hogy emberek által tényleg mergelt munkát ad, és annak is, hogy a költsége nehezen wegdiskutierbar.",{"type":123,"content":127},[128],"Nem IDE funkció és nem helyi agent. Fejlesztői gépen semmi sem fut: az agent saját runnert, saját branchet és saját tűzfalat kap. Ezért illik egy sorhoz — dependency frissítések, tesztpótlás, dokumentáció-söprés, security alertek első javítása —, és ezért nem illik oda, ahol egyetlen függvény szignaturáját kell valaki irányítania. A [harness engineering kérdések](\u002Fblog\u002Fharness-engineering-coding-agents) ugyanazt a modellosztályt tárgyalják fordított ergonomiával.",{"type":130,"level":131,"id":98,"text":99},"heading",2,{"type":123,"content":133},[134,135,139],"A felület szándékosan kicsi. A feladat egy kiosztott issueként, az agentek paneljéről, a Copilot Chatből, a REST API-ból, a GitHub CLI-ból vagy egy MCP szerverről érkezik. Az agent lemásol egy repositoryt, tervez, szerkeszt fájlokat, futtat teszteket és lintereket, majd arra a branchre pushol, amelyet maga hozott létre. Ez a szerződés nem kérdés, hanem kikényszerítés: a push csak ",{"tag":136,"children":137},"code",[138],"copilot\u002F"," előtagú branchekre engedélyezett, az ő pull requestjei által kiváltott workflow-khoz kell jóváhagyás írási joggal rendelkező embertől, és egy futásban más repositoryhoz nem jut el.",{"type":141,"ordered":142,"items":143},"list",false,[144,146,148,150,152,154],[145],"Egy repository sessionönként. Több repositoryn átívelő változtatás egy futásban lehetetlen, így a több repositoryra osztott kódnál köztük kell lenni valakinek.",[147],"Egy branch és egy pull request feladatonként. Ami valóban két pull requestet igényel, az két feladat és két review.",[149],"59 perc végrehajtási idő sessionönként, amelyet a dokumentáció szerint nem lehet meghosszabbítani és nem lehet megkerülni.",[151],"A commitokat a Copilot írja, a kérő ember társszerzőként szerepel, aláírtak, és minden commit üzenete hivatkozik a session logokra.",[153],"A CodeQL, a secret scanning és a dependency analysis a session során fut a generált kód ellen, és az agent megpróbálja a megállapításokat a push előtt rendezni.",[155,156,159],"Nincs hozzáférés az Actions titkaihoz. Csak a ",{"tag":136,"children":157},[158],"copilot"," környezetbe szándékosan felvett titkok és változók mennek át.",{"type":130,"level":131,"id":101,"text":102},{"type":123,"content":162},[163,164,167],"Négy szerveroldali lépés. A feladat repository kontextussal összekapcsolódik, és egy GitHub által üzemeltetett modellhez kerül; a modell az efemer környezetben tervez és szerkeszt; ott futnak a tesztek és a linterek; az eredmény commitolódik és pusholódik, és a pull request leírása lesz a session összefoglalója. Utána az agent elérhető marad: egy review komment vagy egy ",{"tag":136,"children":165},[166],"@copilot"," említés visszakerül hozzá, és újabb commitot eredményez.",{"type":169,"attrs":170,"inner":174,"caption":175},"diagram",{"viewBox":171,"role":172,"aria-labelledby":173},"0 0 720 360","img","gcca-t gcca-d","\u003Ctitle id=\"gcca-t\">Copilot cloud agent: az issuetől a pull requestig\u003C\u002Ftitle>\u003Cdesc id=\"gcca-d\">A feladat egy kiosztott issueként, az agentek paneljéről, a REST API-ból vagy CLI-ből, vagy egy automatizmusból érkezik. Egy efemer GitHub Actions runnerben egy repositoryn belül az agent tervez, szerkeszt, tesztel és lintel, majd CodeQL és secret scanning vizsgálja. Az eredmény aláírt commit egy copilot branchen, olyan draft pull request, amelynek commitja a session logra hivatkozik, és egy emberi review, amely visszaküldheti az agentet munkára.\u003C\u002Fdesc>\u003Ctext x=\"20\" y=\"28\" class=\"d-title\">Copilot cloud agent: issue to pull request\u003C\u002Ftext>\u003Ctext x=\"700\" y=\"28\" text-anchor=\"end\" class=\"d-label\">docs.github.com\u003C\u002Ftext>\u003Ctext x=\"20\" y=\"56\" class=\"d-label\">FELADAT BÉPÉL\u003C\u002Ftext>\u003Crect x=\"20\" y=\"70\" width=\"150\" height=\"54\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"95\" y=\"96\" text-anchor=\"middle\" class=\"d-text\">Issue kiosztva\u003C\u002Ftext>\u003Ctext x=\"95\" y=\"114\" text-anchor=\"middle\" class=\"d-small\">komment a PR-ben\u003C\u002Ftext>\u003Crect x=\"195\" y=\"70\" width=\"150\" height=\"54\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"270\" y=\"96\" text-anchor=\"middle\" class=\"d-text\">Agentek panelje\u003C\u002Ftext>\u003Ctext x=\"270\" y=\"114\" text-anchor=\"middle\" class=\"d-small\">chat, IDE, mobil\u003C\u002Ftext>\u003Crect x=\"370\" y=\"70\" width=\"150\" height=\"54\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"445\" y=\"96\" text-anchor=\"middle\" class=\"d-text\">REST vagy CLI\u003C\u002Ftext>\u003Ctext x=\"445\" y=\"114\" text-anchor=\"middle\" class=\"d-small\">agent-task create\u003C\u002Ftext>\u003Crect x=\"545\" y=\"70\" width=\"150\" height=\"54\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"620\" y=\"96\" text-anchor=\"middle\" class=\"d-text\">Automatizmus\u003C\u002Ftext>\u003Ctext x=\"620\" y=\"114\" text-anchor=\"middle\" class=\"d-small\">ütemezés vagy esemény\u003C\u002Ftext>\u003Cpath d=\"M95 124 V136\" class=\"d-line\" \u002F>\u003Cpath d=\"M95 146 l-5 -9 h10 z\" class=\"d-head\" \u002F>\u003Cpath d=\"M270 124 V136\" class=\"d-line\" \u002F>\u003Cpath d=\"M270 146 l-5 -9 h10 z\" class=\"d-head\" \u002F>\u003Cpath d=\"M445 124 V136\" class=\"d-line\" \u002F>\u003Cpath d=\"M445 146 l-5 -9 h10 z\" class=\"d-head\" \u002F>\u003Cpath d=\"M620 124 V136\" class=\"d-line\" \u002F>\u003Cpath d=\"M620 146 l-5 -9 h10 z\" class=\"d-head\" \u002F>\u003Ctext x=\"20\" y=\"160\" class=\"d-label\">EFEMER RUNNER, EGY REPOSITORY\u003C\u002Ftext>\u003Crect x=\"20\" y=\"174\" width=\"150\" height=\"58\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"95\" y=\"200\" text-anchor=\"middle\" class=\"d-text\">Tervezés\u003C\u002Ftext>\u003Ctext x=\"95\" y=\"219\" text-anchor=\"middle\" class=\"d-small\">kód elolvasása\u003C\u002Ftext>\u003Crect x=\"195\" y=\"174\" width=\"150\" height=\"58\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"270\" y=\"200\" text-anchor=\"middle\" class=\"d-text\">Szerkesztés\u003C\u002Ftext>\u003Ctext x=\"270\" y=\"219\" text-anchor=\"middle\" class=\"d-small\">fájlok írása\u003C\u002Ftext>\u003Crect x=\"370\" y=\"174\" width=\"150\" height=\"58\" rx=\"10\" class=\"d-sky\" \u002F>\u003Ctext x=\"445\" y=\"200\" text-anchor=\"middle\" class=\"d-text\">Ellenőrzés\u003C\u002Ftext>\u003Ctext x=\"445\" y=\"219\" text-anchor=\"middle\" class=\"d-small\">tesztek, linterek\u003C\u002Ftext>\u003Crect x=\"545\" y=\"174\" width=\"150\" height=\"58\" rx=\"10\" class=\"d-sky\" \u002F>\u003Ctext x=\"620\" y=\"200\" text-anchor=\"middle\" class=\"d-text\">Scan\u003C\u002Ftext>\u003Ctext x=\"620\" y=\"219\" text-anchor=\"middle\" class=\"d-small\">CodeQL, titkok\u003C\u002Ftext>\u003Cpath d=\"M176 203 H183\" class=\"d-line\" \u002F>\u003Cpath d=\"M193 203 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Cpath d=\"M351 203 H358\" class=\"d-line\" \u002F>\u003Cpath d=\"M368 203 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Cpath d=\"M526 203 H533\" class=\"d-line\" \u002F>\u003Cpath d=\"M543 203 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Ctext x=\"20\" y=\"252\" class=\"d-label\">EREDMÉNY A GITHUBON\u003C\u002Ftext>\u003Crect x=\"20\" y=\"266\" width=\"210\" height=\"62\" rx=\"10\" class=\"d-mint\" \u002F>\u003Ctext x=\"125\" y=\"293\" text-anchor=\"middle\" class=\"d-text\">Aláírt commit\u003C\u002Ftext>\u003Ctext x=\"125\" y=\"313\" text-anchor=\"middle\" class=\"d-small\">copilot\u002F branch, társszerző\u003C\u002Ftext>\u003Crect x=\"255\" y=\"266\" width=\"210\" height=\"62\" rx=\"10\" class=\"d-mint\" \u002F>\u003Ctext x=\"360\" y=\"293\" text-anchor=\"middle\" class=\"d-text\">Draft pull request\u003C\u002Ftext>\u003Ctext x=\"360\" y=\"313\" text-anchor=\"middle\" class=\"d-small\">a commit a logra hivatkozik\u003C\u002Ftext>\u003Crect x=\"490\" y=\"266\" width=\"205\" height=\"62\" rx=\"10\" class=\"d-accent\" \u002F>\u003Ctext x=\"592\" y=\"293\" text-anchor=\"middle\" class=\"d-text\">Emberi review\u003C\u002Ftext>\u003Ctext x=\"592\" y=\"313\" text-anchor=\"middle\" class=\"d-small\">merge vagy új komment\u003C\u002Ftext>\u003Cpath d=\"M236 297 H243\" class=\"d-line\" \u002F>\u003Cpath d=\"M253 297 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Cpath d=\"M471 297 H478\" class=\"d-line\" \u002F>\u003Cpath d=\"M488 297 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Ctext x=\"20\" y=\"348\" class=\"d-small\">59 perc sessionenként &#183; egy repository &#183; egy branch &#183; egy pull request\u003C\u002Ftext>",[176],"A feladat és a merge közötti minden a GitHubon történik, ezért ugyanaz az agent olcsó megbízható, de drága irányítani.",{"type":123,"content":178},[179],"A session logok azok a részei, amelyeket a csapatok alul használnak. Minden commit hivatkozik rájuk, benne van, mely eszközök futottak, és a Copilot Chat a github.com-on megkérdezhető, mit változtatott egy pull request és miért, mert behúzza a logokat a beszélgetésbe. Ha egy agent által készített pull request rossznak tűnik, a logok gyakran többet mondanak, mint a diff: látszik, melyik teszt futott, melyik kétszer elbukott, és mit döntött helyette az agent.",{"type":130,"level":131,"id":104,"text":105},{"type":123,"content":182},[183],"A becsületes lista hosszabb, mint a funkciólista. Ezek dokumentált korlátok, nem a vadon talált hibák, és pontosan ezek döntik el, hogy egy workflow túléli-e a valós backlogot.",{"type":141,"ordered":142,"items":185},[186,188,190,192,194,196],[187],"Az 59 perces plafon a legfájdalmasabb. A hosszú migrációkat és több lépésből álló refaktorokat fel kell bontani olyan feladatokra, amelyek beleférnek, ami egy ticketből három ticketet és három reviewt csinál.",[189],"Az agent csak a repository írási jogával rendelkező felhasználóknak válaszol. A repositoryn kívüli kommentek soha nem jutnak el hozzá, ami két irányban hat: ésszerű alapérték, és zsákutca a külső közreműködőknek.",[191],"A repository szabályai teljesen letilthatják. Például az a szabály, hogy a commitokat rögzített szerzőlistára korlátozza, megakadályozza a pull request megnyitását vagy frissítését, ha egy admin nem adja hozzá a Copilotot bypass szereplőként.",[193],"Csak a GitHubon hosztolt repositoryk. Egy saját GitLab, Gerrit vagy más kódplatform semmit nem kap, és a dokumentáció ezt egyértelműen kimondja.",[195],"Nem érhető el a GitHub Enterprise Serveren. Ha ez a célrendszer, a válasz a seatek számától függetlenül nem.",[197],"Képes olyan kódot generálni, amely egyezik a nyilvános repositorykkal akkor is, ha a blokkoló irányelv be van állítva. Ilyenkor a session logban mutat hivatkozást a kódreferencia helyett.",{"type":123,"content":199},[200],"Az adatkezelés csomagonként eltér, és a különbség beszerzéskor számít. Az IDE-ből küldött promptokat és javaslatokat nem őrzik meg; a chatből, mobiltól és CLI-ből jövő promptokat és javaslatokat 28 napig. Business és Enterprise csomagban nem használják modellek tanítására. Free, Pro és Pro+ csomagban használhatják, április 24. óta, ha a fiók nem jelent ki. Egy csapat, amely csak a marketingoldalt olvassa, ezt a sort nem látja, ezért rollout előtt, nem utána kell a csomagot ellenőrizni.",{"type":141,"ordered":142,"items":202},[203,205,207,209],[204],"Az efemer környezeten alapértelmezés szerint tűzfal van, amely blokkolja a nem engedélyezett hosztokra menő kimenő kapcsolatokat. Testreszabható vagy lekapcsolható, és minden bővítést először át kell nézni.",[206],"Csak a feladat repositoryja érhető el. Ugyanazon szervezet más repositoryi nem.",[208],"Az agent kiszűri a rejtett karaktereket az issue szövegeiből és a kommentekből, ami lezárja a legolcsóbb prompt injection csatornát.",[210],"A custom instructionök, az MCP szerverek és a lifecycle hookok repositorynál vagy szervezetnél állíthatók be, így az ellenőrzés az agent cikluson belül futhat, nem csak utána CI-ban.",{"type":212,"variant":213,"title":214,"body":215},"callout","warn","A prompt injection nyitott probléma marad",[216,218],[217],"Egy agent, amely issue szövegeket és pull request kommenteket olvas, injection célpont, és a dokumentált mitigációk mitigációk, nem megoldás. Az application card világosan kimondja, hogy a felhős agent szemantikailag hibás vagy nem biztonságos kódot generálhat, és hogy a blokkolás beállítása mellett is készíthet nyilvános repositorykkal egyező kódot.",[219],"A [lethal trifecta minta](\u002Fblog\u002Fprompt-injection-lethal-trifecta-patterns) változatlanul érvényes: elég egy issue szöveg, amely harmadik oldalt idéz. A írható branch legyen rövid életű, a branch védelem maradjon be, és ne bővítsük a tűzfalat, mert egy feladatnak kellett.",{"type":130,"level":131,"id":107,"text":108},{"type":123,"content":222},[223],"A legkisebb hasznos integráció az agent tasks API: egy POST, utána egy task id, amit pollolni kell. Public preview, csak user-to-server tokent fogad, és az installation token nem támogatott, ami kizárja azt a GitHub Appot, amely szerveroldali webhookból emberi token nélkül indítana agent futásokat.",{"type":136,"code":225},"# Start a task: only a user-to-server token works here\ncurl -X POST \\\n  -H \"Accept: application\u002Fvnd.github+json\" \\\n  -H \"X-GitHub-Api-Version: 2022-11-28\" \\\n  -H \"Authorization: Bearer $TOKEN\" \\\n  https:\u002F\u002Fapi.github.com\u002Fagents\u002Frepos\u002Focto-org\u002Focto-repo\u002Ftasks \\\n  -d '{\n    \"prompt\": \"Fix the login button on the homepage\",\n    \"base_ref\": \"main\",\n    \"create_pull_request\": true\n  }'\n\n# Poll until the state is completed, failed or timed_out\ncurl -H \"Accept: application\u002Fvnd.github+json\" \\\n  -H \"Authorization: Bearer $TOKEN\" \\\n  https:\u002F\u002Fapi.github.com\u002Fagents\u002Frepos\u002Focto-org\u002Focto-repo\u002Ftasks\u002F$TASK_ID",{"type":123,"content":227},[228,229,232,233,236,237,236,240,236,243,236,246,236,249,236,252,255,256,259,260,262,263,236,266,269,270,273],"A válaszban van egy ",{"tag":136,"children":230},[231],"state"," mező, ",{"tag":136,"children":234},[235],"queued",", ",{"tag":136,"children":238},[239],"in_progress",{"tag":136,"children":241},[242],"completed",{"tag":136,"children":244},[245],"failed",{"tag":136,"children":247},[248],"idle",{"tag":136,"children":250},[251],"waiting_for_user",{"tag":136,"children":253},[254],"timed_out"," vagy ",{"tag":136,"children":257},[258],"cancelled"," értékekkel, és ezt a listát érdemes bekötni a hívó kódba. A ",{"tag":136,"children":261},[251]," az a pont, amit a naiv polloló rosszul kezel: az agent megáll, hogy kérdést tegyen fel, és semmi nem mozdul, amíg valaki a pull requesten nem válaszol. Ugyanez a munka lokálisan ",{"tag":136,"children":264},[265],"gh agent-task create",{"tag":136,"children":267},[268],"gh agent-task list"," és ",{"tag":136,"children":271},[272],"gh agent-task view --log"," parancsokkal elérhető a GitHub CLI 2.80.0-tól felfelé, ahol maga a parancskészlet is public preview.",{"type":212,"variant":275,"title":276,"body":277},"note","A feladatot méretezzük, ne az agentet",[278,280],[279],"Minden kiosztott issue promptként olvasódik, tehát a ticket maga a prompt. A GitHub saját tanács szerint adjunk leírást, teljes elfogadási kritériumokat és utalást a módosítandó fájlokra. Egy egysoros issue széles, spekulatív diffet eredményez.",[281,282,285,286,289],"Ha a munka több mint 59 percet igényel, emlékezzünk rá, hogy a ",{"tag":136,"children":283},[284],"timeout-minutes"," a ",{"tag":136,"children":287},[288],"copilot-setup-steps.yml"," fájlban csak csökkentheti a plafont. A megoldás egy kisebb feladat.",{"type":130,"level":131,"id":110,"text":111},{"type":123,"content":292},[293],"A Copilot felhasználónként számlázódik, de az agentek ezen felül mért valutát égetnek: GitHub AI kreditet, kreditenként 0,01 US dollárral. Az inline kiegészítések és a next edit javaslatok nem fogyasztanak kreditet, és minden fizetős csomagban korlátlanok; a chat, az agentek, a CLI és a Spaces fogyaszt. A kreditkeret, nem a felhasználói díj az, amit egy agent-központú csapat tényleg kezel.",{"type":295,"head":296,"rows":305},"table",[297,299,301,303],[298],"Csomag",[300],"Havonta",[302],"AI-kreditek",[304],"Ami hozzájár",[306,315,324,333,342,351],[307,309,311,313],[308],"Free",[310],"$0",[312],"Kis keret",[314],"2.000 kiegészítés, korlátozott agentek, automatikus modellválasztás",[316,318,320,322],[317],"Pro",[319],"$10",[321],"1.000 alap + 500 flex",[323],"Cloud agent, code review, harmadik fél agentei",[325,327,329,331],[326],"Pro+",[328],"$39",[330],"3.900 alap + 3.100 flex",[332],"Prémium modellek, kb. négyszerese a Pro használatának",[334,336,338,340],[335],"Max",[337],"$100",[339],"10.000 alap + 10.000 flex",[341],"Elsőbbséges modellhozzáférés, kb. 2,9-szerese a Pro+-nak",[343,345,347,349],[344],"Business",[346],"$19 felhasználónként",[348],"1.900 felhasználónként",[350],"Központi irányítás, büdgék, IP-mentesség",[352,354,356,358],[353],"Enterprise",[355],"$39 felhasználónként",[357],"3.900 felhasználónként",[359],"Minden a Businessben, plusz közös kreditkeret",{"type":123,"content":361},[362],"Két árkérdés dönti el, hogy megérhető-e. Az első, hogy az agentek a creditgazdaság drága része: egy hosszú session frontier modellen, sok fájlon át jóval többbe kerül, mint egy chatkérdés, tehát az a repository, ahol minden issue automatikusan kioszátásra kerül, egy hét alatt kiüríti a Pro keretet. A második, hogy a keret túllépése után három út van — várni a resetre, olcsóbb modellre váltani, vagy dollárbüdzsével fizetett használatot engedélyezni —, és Business vagy Enterprise csomagban ezt az adminisztráció dönti el, nem a fejlesztő. 2026. június 1. óta a code review workflowk is GitHub Actions perceket fogyasztanak, szóval a runner számla is mozdul.",{"type":130,"level":131,"id":113,"text":114},{"type":123,"content":365},[366],"A lényeges összehasonlítás nem más felhős agentekkel, mert ilyen alig van, hanem azokkal a local-first kódoló agentekkel, amelyek egy fejlesztő termináljában futnak. Ugyanaz a modellkatalógus és ugyanaz az MCP történet; a különbség ott van, hol futnak, és ki viseli az eredményt.",{"type":295,"head":368,"rows":377},[369,371,373,375],[370],"",[372],"Copilot cloud agent",[374],"Claude Code",[376],"OpenAI Codex CLI",[378,387,395,404,413],[379,381,383,385],[380],"Végrehajtási modell",[382],"Efemer GitHub Actions környezet",[384],"Lokális terminál, közvetlenül a modell API-khoz",[386],"Lokális terminál, átadás a codex cloudnak",[388,390,392,394],[389],"Hol jelenik meg a diff",[391],"Draft PR egy copilot\u002F branchen",[393],"Munkafa, te commitolsz",[393],[396,398,400,402],[397],"Dokumentált session limit",[399],"59 perc, nem hosszabbítható",[401],"Nincs közzétett időplafon, többórás futások említve",[403],"Nincs közzétett időplafon",[405,407,409,411],[406],"Modellválasztás",[408],"GitHub által hostolt katalógus, feladatonként",[410],"Anthropic modellek, Claude csomag vagy API",[412],"OpenAI modellek, ChatGPT csomag vagy API",[414,416,418,420],[415],"Hol fut a kód",[417],"Már a GitHubon van, helyben semmi",[419],"A gépeden, távoli kódindex nélkül",[421],"A gépeden, kivéve a codex cloudot",{"type":123,"content":423},[424],"Ergonomikailag nem az egyenletes. A local agent másodpercek alatt válaszol, és félbe lehet szakítani gondolkodás közben; ez percek alatt ad vissza egy pull requestet, és csak kommenttel irányítható. Ami a local agentekből hiányzik, az a pull request mint átadási forma, a branch védelem, a scan hookok és egy session log, amit egy compliance csapat utólag elolvashat. A csapatok, amelyek eleve GitHub issue-okban élnek, többet kimenek a Copilotból, mint a terminálban élők, és ez az egyetlen komoly érv a választás mellett. Továbbiak a [mátrixban](\u002Fblog\u002Fagents-md-skills-mcp-cli-decision-matrix) és a [sandbox ellenőrzőlistában](\u002Fblog\u002Fsandboxing-coding-agents-ci-checklist).",{"type":130,"level":131,"id":116,"text":117},{"type":123,"content":427},[428],"A Copilot cloud agent megéri a felhasználói díjat pontosan egy feladatra: egy jól megírt sor feldolgozására a github.com-on úgy, hogy egyetlen sessiont sem kell felügyelnie. Egy sorfeldolgozó, akihez review tartozik, nem autonóm kolléga. Így olvasva teljesít, páros programozónak elvárt viszont minden alkalommal csalódást okoz.",{"type":141,"ordered":430,"items":431},true,[432,434,436,438,440],[433],"Backlog tételekhez objektív elfogadási kritériumokkal: dependency frissítések, generált tesztek, dokumentáció, security alert javítások, első refaktorok.",[435],"Ne használd architektúrára, repositorykon átívelő változtatásokra, vagy arra, amit az 59 perces plafon félbeszakítana.",[437],"Tartsd meg a branch védelmet, a code ownereket és a kötelező reviewkat. Az ő pull requestjei draftok, és ez konvenció, nem kikényszerítés.",[439],"Kreditre budgetálj, ne seatre, és a fizetett használat szabályát mindkét irányban szándékosan állítsd be, az első túllépés előtt.",[441],"Budgetálj review időre. A szűk keresztmetszet a diff írásáról a diff olvasására vándorol, ami egyszerre valódi megtakarítás és valódi költség; a bővebb érv a [KI-generált PR review szűk keresztmetszetében](\u002Fblog\u002Fai-generated-pr-review-bottleneck) van.",{"type":443,"content":444},"quote",[445],"You should always review and test the content generated by the agent to ensure that it meets your requirements and is free of errors or security concerns prior to merging.",{"type":130,"level":131,"id":119,"text":120},{"type":141,"ordered":430,"items":448},[449,453,456,459,462,465,468,471],[450],{"tag":451,"href":37,"children":452},"a",[36],[454],{"tag":451,"href":40,"children":455},[39],[457],{"tag":451,"href":43,"children":458},[42],[460],{"tag":451,"href":46,"children":461},[45],[463],{"tag":451,"href":49,"children":464},[48],[466],{"tag":451,"href":52,"children":467},[51],[469],{"tag":451,"href":55,"children":470},[54],[472],{"tag":451,"href":58,"children":473},[57],[475,540,588,654],{"slug":476,"published":477,"minutes":478,"category":7,"tags":479,"keywords":484,"about":491,"sources":495,"cover":532,"og":533,"expertise":61,"locales":534,"lang":65,"title":535,"description":536,"coverAlt":537,"url":498,"pricing":538,"kind":539},"mcp-reference-servers","2026-09-25",9,[480,481,482,483],"MCP","Reference servers","Tool protocol","Server SDKs",[485,486,487,488,489,490],"mcp reference servers","modelcontextprotocol servers github","write an mcp server","mcp server examples","mcp server sdk","mcp server security",[492],{"name":493,"url":494},"Model Context Protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_Context_Protocol",[496,499,502,505,508,511,514,517,520,523,526,529],{"title":497,"url":498},"MCP reference servers repository","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers",{"title":500,"url":501},"Repository README and server list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FREADME.md",{"title":503,"url":504},"Security policy","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FSECURITY.md",{"title":506,"url":507},"Release process and trusted publishing","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FRELEASING.md",{"title":509,"url":510},"Filesystem server README","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Ffilesystem\u002FREADME.md",{"title":512,"url":513},"Everything server feature list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Feverything\u002Fdocs\u002Ffeatures.md",{"title":515,"url":516},"MCP Registry","https:\u002F\u002Fregistry.modelcontextprotocol.io\u002F",{"title":518,"url":519},"Archived reference servers","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers-archived",{"title":521,"url":522},"Model Context Protocol documentation","https:\u002F\u002Fmodelcontextprotocol.io\u002F",{"title":524,"url":525},"TypeScript MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Ftypescript-sdk",{"title":527,"url":528},"Python MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fpython-sdk",{"title":530,"url":531},"FastMCP on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Ffastmcp\u002F","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fog.jpg",[63,64,65],"MCP-referenciaszerverek: mit mutatnak be és mit hagynak ki","Elemzés a modelcontextprotocol\u002Fservers repozól: hét referenciaszerver, mit tanít mindegyik, a mögöttes SDK-verziók, és miért nem kerülhet egyik sem éles rendszerbe.","Hét referenciaszerver, amelyet egyetlen MCP-kliens hoz el stdio-n keresztül","MIT","Protocol tooling",{"slug":541,"published":542,"minutes":6,"category":7,"tags":543,"keywords":548,"about":556,"sources":563,"cover":580,"og":581,"expertise":61,"locales":582,"lang":65,"title":583,"description":584,"coverAlt":585,"url":586,"pricing":587,"kind":9},"aider","2026-09-23",[9,544,545,546,547],"Terminal","Git workflow","BYO key","Open source",[541,549,550,551,552,553,554,555],"aider vs claude code","aider polyglot benchmark","ai pair programming terminal","aider leaderboard","open source coding agent","aider architect mode","aider install",[557,560],{"name":558,"url":559},"Aider","https:\u002F\u002Faider.chat\u002F",{"name":561,"url":562},"Aider on GitHub","https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider",[564,566,569,572,575,577],{"title":565,"url":559},"Aider website",{"title":567,"url":568},"Aider LLM leaderboards","https:\u002F\u002Faider.chat\u002Fdocs\u002Fleaderboards\u002F",{"title":570,"url":571},"Aider linting and testing","https:\u002F\u002Faider.chat\u002Fdocs\u002Fusage\u002Flint-test.html",{"title":573,"url":574},"Aider token limits","https:\u002F\u002Faider.chat\u002Fdocs\u002Ftroubleshooting\u002Ftoken-limits.html",{"title":576,"url":562},"Aider repository on GitHub",{"title":578,"url":579},"aider-chat on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Faider-chat\u002F","\u002Fimages\u002Fblog\u002Faider\u002Fcover.webp","\u002Fimages\u002Fblog\u002Faider\u002Fog.jpg",[63,64,65],"Aider teszt: git-first párprogramozás a terminálon","Az Aider 0.86.2 tesztje: Apache-2.0-s terminálos párprogramozó, amelynek benchmarkja őszintén rangsorolja a modelleket, és amelynek megállt a kiadási üteme.","Borítókép az Aider-teszthez: egy terminálmunkamenet, amely egyetlen kérést egy sor git committá alakít","https:\u002F\u002Faider.chat","Free · BYO API key",{"slug":589,"published":590,"minutes":6,"category":7,"tags":591,"keywords":596,"about":605,"sources":615,"cover":646,"og":647,"expertise":61,"locales":648,"lang":65,"title":649,"description":650,"coverAlt":651,"url":618,"pricing":652,"kind":653},"openai-agents-sdk","2026-09-11",[592,593,594,480,595],"Agent runtime","Tracing","Guardrails","Python",[597,598,599,600,601,602,603,604],"openai agents sdk","openai agents sdk vs langgraph","python agent framework comparison","openai agents sdk guardrails","agent run tracing tool calls","openai agents sdk human in the loop","openai-agents pypi","agents sdk vs responses api",[606,609,612],{"name":607,"url":608},"Model context protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_context_protocol",{"name":610,"url":611},"Software framework","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSoftware_framework",{"name":613,"url":614},"Agentic AI","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAgentic_AI",[616,619,622,625,628,631,634,637,640,643],{"title":617,"url":618},"OpenAI Agents SDK documentation: Intro, and Agents SDK or Responses API","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002F",{"title":620,"url":621},"OpenAI Agents SDK documentation: Running agents","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Frunning_agents\u002F",{"title":623,"url":624},"OpenAI Agents SDK documentation: Guardrails","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fguardrails\u002F",{"title":626,"url":627},"OpenAI Agents SDK documentation: Human-in-the-loop","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fhuman_in_the_loop\u002F",{"title":629,"url":630},"OpenAI Agents SDK documentation: Tracing","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Ftracing\u002F",{"title":632,"url":633},"OpenAI Agents SDK documentation: Configuration","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fconfig\u002F",{"title":635,"url":636},"openai-agents 0.23.1 on PyPI, release history and licence","https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenai-agents\u002F",{"title":638,"url":639},"OpenAI: The next evolution of the Agents SDK (15 April 2026)","https:\u002F\u002Fopenai.com\u002Findex\u002Fthe-next-evolution-of-the-agents-sdk\u002F",{"title":641,"url":642},"OpenAI API documentation: Agents, comparison of the three runtimes","https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Fagents",{"title":644,"url":645},"Arize: AI agent frameworks compared (1 October 2026)","https:\u002F\u002Farize.com\u002Fai-agents\u002Fagent-frameworks\u002F","\u002Fimages\u002Fblog\u002Fopenai-agents-sdk\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenai-agents-sdk\u002Fog.jpg",[63,64,65],"OpenAI Agents SDK: könnyű agent-runtime éles szélekkel","Az OpenAI Agents SDK értékelése: a runner-ciklus, a tracing, a guardrail-ek és a jóváhagyások, plusz mit fizet a kiadási tempó és a Responses-only funkciók.","Az Agents SDK runner-ciklusának diagramja: bemenet, ügynök, modellhívás, végső kimenet, guardrail-ek, és a bemenetbe visszafutó eszközhívások","MIT · API pay per token","Agent framework",{"slug":655,"published":656,"minutes":478,"category":7,"tags":657,"keywords":662,"about":669,"sources":679,"cover":700,"og":701,"expertise":61,"locales":702,"lang":65,"title":703,"description":704,"coverAlt":705,"url":706,"pricing":707,"kind":9},"openhands","2026-09-09",[9,658,659,660,661],"Sandboxed execution","Automations","Self-hosted","MIT licence",[655,663,664,665,666,667,553,668],"openhands self-host","open hands coding agent","openhands vs claude code","agent canvas","openhands docker sandbox","openhands cloud pricing",[670,673,676],{"name":671,"url":672},"OpenHands","https:\u002F\u002Fwww.openhands.dev",{"name":674,"url":675},"OpenHands on GitHub","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands",{"name":677,"url":678},"Intelligent agent","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FIntelligent_agent",[680,682,685,688,691,694,697],{"title":681,"url":675},"OpenHands README",{"title":683,"url":684},"OpenHands licence (MIT)","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands\u002Fblob\u002Fmain\u002FLICENSE",{"title":686,"url":687},"Agent Canvas 1.25.0 release notes","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fagent-canvas\u002Frelease-notes\u002Fv1.25.0.md",{"title":689,"url":690},"OpenHands sandbox overview","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fsandboxes\u002Foverview.md",{"title":692,"url":693},"OpenHands quick start","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Finstallation",{"title":695,"url":696},"OpenHands pricing","https:\u002F\u002Fwww.openhands.dev\u002Fpricing",{"title":698,"url":699},"Introducing the OpenHands Index","https:\u002F\u002Fwww.openhands.dev\u002Fblog\u002Fintroducing-the-openhands-index","\u002Fimages\u002Fblog\u002Fopenhands\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenhands\u002Fog.jpg",[63,64,65],"OpenHands: a nyílt forráskódú coding agent, amit üzemeltetsz","Az OpenHands 1.25.0 MIT-licencű coding agent platform web canvas-szal, CLI-vel, sandboxolt végrehajtással és ütemezett automatizálásokkal. Elemzés arról, hol erős és hol nehézkes.","Az OpenHands-ajánló címképe: hurok a feladattól az agenten és a sandboxon át vissza","https:\u002F\u002Fgithub.com\u002FAll-Hands-AI\u002FOpenHands","Free · self-host",1791383550125]