[{"data":1,"prerenderedAt":579},["ShallowReactive",2],{"tool-goose-block-hu":3},{"slug":4,"published":5,"minutes":6,"category":7,"tags":8,"keywords":13,"about":22,"sources":29,"cover":57,"og":58,"expertise":59,"locales":60,"lang":63,"title":64,"description":65,"coverAlt":66,"url":67,"pricing":68,"kind":9,"metaTitle":69,"takeaways":70,"faq":76,"toc":89,"blocks":114,"others":351},"goose-block","2026-07-17",10,"agents",[9,10,11,12],"Coding agent","MCP","Local models","Open source",[14,15,16,17,18,19,20,21],"goose ai agent","goose vs claude code","block goose open source agent","goose mcp extensions","goose recipes","local first ai agent","goose permission modes","agentic ai foundation",[23,26],{"name":24,"url":25},"Model Context Protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_Context_Protocol",{"name":27,"url":28},"goose documentation","https:\u002F\u002Fgoose-docs.ai\u002F",[30,33,36,39,42,45,48,51,54],{"title":31,"url":32},"goose documentation: quickstart","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fquickstart",{"title":34,"url":35},"goose documentation: configuration files","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fconfig-files",{"title":37,"url":38},"goose documentation: permission modes","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fmanaging-tools\u002Fgoose-permissions",{"title":40,"url":41},"goose documentation: smart context management","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fsessions\u002Fsmart-context-management",{"title":43,"url":44},"goose documentation: recipe reference","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Frecipes\u002Frecipe-reference",{"title":46,"url":47},"goose documentation: CLI commands","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fgoose-cli-commands",{"title":49,"url":50},"goose documentation: known issues","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues",{"title":52,"url":53},"goose has a new home: the Agentic AI Foundation (7 April 2026)","https:\u002F\u002Fgoose-docs.ai\u002Fblog\u002F2026\u002F04\u002F07\u002Fgoose-moves-to-aaif\u002F",{"title":55,"url":56},"goose repository on GitHub","https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose","\u002Fimages\u002Fblog\u002Fgoose-block\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fgoose-block\u002Fog.jpg","ai-engineer",[61,62,63],"en","de","hu","Goose: a nyílt forráskódú agent, amelyet a saját gépeden futtatsz","Goose egy Rustban írt, Apache-2.0 licencű coding agent, ma már a Linux Foundation tulajdona. Hogyan állnak meg a jogosultsági módok, a receptek és az MCP kiterjesztések a kereskedelmi eszközök mellett.","A goose agent hurka: bemenet, goose mag, modell, eszközhívás, MCP kiterjesztés, és vissza a bemenethez, alattuk a jogosultsági móddal, a fordulókorláttal és a tömörítéssel.","https:\u002F\u002Fgithub.com\u002Fblock\u002Fgoose","Free · self-host","Goose: a nyílt forráskódú agent, helyi futtatásra · Balázs Csorba",[71,72,73,74,75],"Goose egy Rustban írt, Apache-2.0 licencű coding agent, amelyet a Block 2025 januárjában tett közzé, majd 2025 decemberében adományozott a Linux Foundation Agentic AI Foundation alapítványának, így a governance már nem az eredeti szponzornál van.","A képességek konfigurációs döntés: egy munkamenetben elérhető eszközök az ehhez bekapcsolt MCP kiterjesztések, kiterjesztésenként available_tools engedélylistával szűkíthetők.","Négy jogosultsági mód van, és a leglazább, a teljesen autonóm az alapértelmezett, tehát egy friss telepítés kérdés nélkül szerkeszt és töröl fájlokat.","A receptek verziózott YAML-ok paraméterekkel, újrapróbálkozással és géppel ellenőrizhető sikerfeltétellel, így egy ismételhető agent-workflow verziózható és ütemezhető valami, nem egy újrafogalmazott prompt.","Az üzemeltetési teher valós: a legtöbb külső kiterjesztéshez npx vagy uvx kell a gépen, a fejlesztői szerverek a tool timeoutjáig feltartják a munkamenetet, és a dokumentáció azt javasolja, hogy a beragadt sessiont szüntsd meg és kezdd újra.",[77,80,83,86],{"q":78,"a":79},"A goose még mindig Block projekt?","Nem. A Block 2025 decemberében adományozta a goose-ot a Linux Foundation Agentic AI Foundation alapítványának, az Anthropic Model Context Protocoljával és az OpenAI AGENTS.md-jével együtt, a költözést 2026. április 7-én jelentették be. A repository is költözött a block\u002Fgoose-ról az aaif-goose\u002Fgoose-ra, így a klónoknak frissíteniük kell a remote-ot.",{"q":81,"a":82},"Használhatja a goose a meglévő ChatGPT- vagy Claude-előfizetésemet?","Igen, az Agent Client Protocolon keresztül. A quickstart kínál egy ChatGPT-előfizetéses opciót, amely meglévő hitelesítő adatokkal jelentkezteti be a Codex modellek eléréséhez, a sima API-kulcsok, az OpenRouter, egy harmadik fél agent routere és a helyi Ollama modellek mellett.",{"q":84,"a":85},"Mi a különbség a receptek és a szubreceptek között?","A recept egy újrahasznosítható YAML-egység utasításokkal, kiterjesztésekkel, paraméterekkel és beállításokkal. A szubrecept olyan, amelyet egy másik recept eszközként hív meg: külön munkamenetben fut, saját kontextussal, közös memória nélkül, és maga nem definiálhat szubrecepteket. A dokumentáció ezt a funkciót még kísérletinek jelöli.",{"q":87,"a":88},"Hogyan akadályozom meg, hogy a goose olyan fájlokat szerkesszen, amelyet nem kellene?","Válts ki az autonóm módból. A manuális jóváhagyás minden eszköz előtt rákérdez, az intelligens jóváhagyás automatikusan átengedi a kockázatmentesnek ítélt műveleteket, a csak chat mód pedig teljesen letiltja az eszközhasználatot. Mindkét jóváhagyási módban granuláris eszközjogosultságok érvényesek, a GOOSE_MAX_TURNS pedig korlátozza a felügyelet nélküli fordulók számát.",[90,93,96,99,102,105,108,111],{"id":91,"title":92},"what-it-is","Mi a goose",{"id":94,"title":95},"how-it-works","Hogyan működik",{"id":97,"title":98},"context-and-cost","Kontextus, fordulók és költség",{"id":100,"title":101},"extensions-and-recipes","Kiterjesztések és receptek",{"id":103,"title":104},"permissions-and-autonomy","Jogosultságok és autonómia",{"id":106,"title":107},"where-it-shingles","Hol csikizik",{"id":109,"title":110},"verdict","Vélemény",{"id":112,"title":113},"sources","Források",[115,119,122,125,128,131,149,150,153,162,165,168,175,176,179,189,192,193,196,198,201,202,205,215,222,223,226,282,285,288,289,292,305,311,312],{"type":116,"content":117},"paragraph",[118],"A goose nyílt forráskódú coding agent, amely a fejlesztő saját gépén fut, nem egy szolgáltató felhőjében. Asztali alkalmazásként macOS, Linux és Windows alá, teljes CLI-ként és beágyazható API-ként is megjelenik, és Rustban írták. A Block 2025 januárjában tette közzé, 2025 decemberében pedig a Linux Foundation Agentic AI Foundation alapítványának adományozta, az Anthropic Model Context Protocoljával és az OpenAI AGENTS.md-jével együtt, tehát a projektet ma már egy alapítvány irányítja, nem a társaság, amely kezdeményezte.",{"type":116,"content":120},[121],"Amit itt nem áru a kiterjesztési modell. A goose a Model Context Protocol szervereken keresztül éri el a külvilágot, és egy munkamenetben használható eszközök az ehhez bekapcsolt kiterjesztések. Ez azt jelenti, hogy az agent képességfelülete konfigurációs döntés, nem a bináris tulajdonsága, ami érdemben más alak, mint egy rögzített beépített eszközkészlettel rendelkező agent.",{"type":116,"content":123},[124],"A dokumentáció elolvasása után a pozíció: ez egy komolyan vett, jól dokumentált agent, amely a kereskedelmi vezetőknek a csiszoltságban és az egyedi feladatin minőségben elmarad, és abban nyer, hogy minden része megvizsgálható, forkolható és továbbterjeszthető, beleértve azt a formátumot is, amelyben a munkafolyamatai megíródnak. A legmeggyőzőbb platformként arról, hogyan szabványosítsuk az agentek viselkedését egy flotta mentén, a legkevésbé meggyőző napi egyedi eszközként, ha amúgy is licencelve van egy kereskedelmi eszköz jobb kiegészítéssel.",{"type":126,"level":127,"id":91,"text":92},"heading",2,{"type":116,"content":129},[130],"Két felület, egy mag. Az asztali alkalmazás a hozzáférhető felét, a CLI a szkriptelhetőt adja; mindkettő ugyanazt a munkamenet-logikát, ugyanazt a konfigurációs fájlt és ugyanazt a kiterjesztéslistát hajtja. A repository Apache-2.0 licencű, és körülbelül 55 000 csillagot és 6 400 forkot mutat.",{"type":132,"ordered":133,"items":134},"list",false,[135,137,139,141,143,145,147],[136],"Apache-2.0 licencű, Rustban írt, aláírt kiadási artefaktumokként és egy egysoros telepítő szkriptként a CLI-hez publikálva.",[138],"Több mint 15 LLM szolgáltató, köztük Anthropic, OpenAI, Google, Azure, Bedrock, OpenRouter és Ollama, API-kulccsal vagy meglévő előfizetéssel ACP-n át.",[140],"Több mint 70 kiterjesztés MCP-n keresztül, négy típusban: stdio, builtin, platform és streamable HTTP.",[142],"Négy jogosultsági mód, a teljesen autonómtól a csak chatig, munkamenetenként választható, fölötte granuláris eszközjogosultságokkal.",[144],"Receptek: verziózott YAML-fájlok, amelyek utasításokat, kiterjesztéseket, paramétereket, beállításokat, retry-kat és egy JSON válasz sémát egyetlen átnézhető egységbe zárnak.",[146],"Automatikus tömörítés a kontextusablak 80 százalékánál, eszközkimenetek összefoglalása és egy 1000-es alapértékű kemény fordulókorlát.",[148],"Ütemező, ACP szerver Zedhez hasonló szerkesztőkhöz, beépített review parancs és dokumentált támogatás saját márkázott build szállításához.",{"type":126,"level":127,"id":94,"text":95},{"type":116,"content":151},[152],"A hurok a szokásos: küldj kontextust, kapj egy üzenetet, és ha van benne eszközhívás, futtasd le az eszközt, és az eredményt tedd be a következő körbe. Amit a goose a hurok köré épít, az a könyvelés. Tokenelszámolás, tömörítés, fordulókorlát, költségbecslés és egy jogosultsági kapu mind a modell és a fájlrendszer között van, és mindegyik beállítás, nem a binárisban rejtett heurisztika.",{"type":154,"attrs":155,"inner":159,"caption":160},"diagram",{"viewBox":156,"role":157,"aria-labelledby":158},"0 0 720 292","img","d1-goose-t d1-goose-d","\u003Ctitle id=\"d1-goose-t\">A goose agent hurka\u003C\u002Ftitle>\u003Cdesc id=\"d1-goose-d\">Egy bemenet eléri a goose magot, amely meghív egy modellt, eszközhívást kap, azt egy MCP kiterjesztésen futtatja, és visszatér a bemenethez. Minden körben három szabály érvényes: a jogosultsági mód, a maximális fordulószám és az automatikus kontextustömörítés.\u003C\u002Fdesc>\u003Ctext x=\"20\" y=\"28\" class=\"d-title\">A goose agent hurka\u003C\u002Ftext>\u003Ctext x=\"700\" y=\"28\" text-anchor=\"end\" class=\"d-label\">rust mag, mcp eszközök\u003C\u002Ftext>\u003Crect x=\"110\" y=\"70\" width=\"130\" height=\"64\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"175\" y=\"98\" text-anchor=\"middle\" class=\"d-text\">Bemenet\u003C\u002Ftext>\u003Ctext x=\"175\" y=\"119\" text-anchor=\"middle\" class=\"d-small\">session, hint\u003C\u002Ftext>\u003Cpath d=\"M240 102 H252\" class=\"d-line\" \u002F>\u003Cpath d=\"M270 102 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Crect x=\"270\" y=\"70\" width=\"130\" height=\"64\" rx=\"10\" class=\"d-accent\" \u002F>\u003Ctext x=\"335\" y=\"98\" text-anchor=\"middle\" class=\"d-text\">goose mag\u003C\u002Ftext>\u003Ctext x=\"335\" y=\"119\" text-anchor=\"middle\" class=\"d-small\">session hurok\u003C\u002Ftext>\u003Cpath d=\"M400 102 H412\" class=\"d-line\" \u002F>\u003Cpath d=\"M430 102 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Crect x=\"430\" y=\"70\" width=\"130\" height=\"64\" rx=\"10\" class=\"d-sky\" \u002F>\u003Ctext x=\"495\" y=\"98\" text-anchor=\"middle\" class=\"d-text\">Modell\u003C\u002Ftext>\u003Ctext x=\"495\" y=\"119\" text-anchor=\"middle\" class=\"d-small\">15+ szolgáltató\u003C\u002Ftext>\u003Cpath d=\"M560 102 H572\" class=\"d-line\" \u002F>\u003Cpath d=\"M590 102 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Crect x=\"590\" y=\"70\" width=\"110\" height=\"64\" rx=\"10\" class=\"d-gold\" \u002F>\u003Ctext x=\"645\" y=\"98\" text-anchor=\"middle\" class=\"d-text\">Eszközhívás\u003C\u002Ftext>\u003Ctext x=\"645\" y=\"119\" text-anchor=\"middle\" class=\"d-small\">shell, fájl\u003C\u002Ftext>\u003Cpath d=\"M645 134 V152 C645 166 95 166 95 102 H100\" class=\"d-line\" \u002F>\u003Cpath d=\"M110 102 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Ctext x=\"370\" y=\"180\" text-anchor=\"middle\" class=\"d-label\">SESSION HURK\u003C\u002Ftext>\u003Ctext x=\"20\" y=\"252\" class=\"d-label\">SZABÁLYOK\u003C\u002Ftext>\u003Cpath d=\"M180 216 V180\" class=\"d-line d-dash\" \u002F>\u003Cpath d=\"M180 172 l-5 9 h10 z\" class=\"d-head\" \u002F>\u003Cpath d=\"M380 216 V180\" class=\"d-line d-dash\" \u002F>\u003Cpath d=\"M380 172 l-5 9 h10 z\" class=\"d-head\" \u002F>\u003Cpath d=\"M580 216 V180\" class=\"d-line d-dash\" \u002F>\u003Cpath d=\"M580 172 l-5 9 h10 z\" class=\"d-head\" \u002F>\u003Crect x=\"90\" y=\"216\" width=\"180\" height=\"64\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"180\" y=\"244\" text-anchor=\"middle\" class=\"d-text\">Jogosultsági mód\u003C\u002Ftext>\u003Ctext x=\"180\" y=\"265\" text-anchor=\"middle\" class=\"d-small\">auto, jóváhagy, chat\u003C\u002Ftext>\u003Crect x=\"290\" y=\"216\" width=\"180\" height=\"64\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"380\" y=\"244\" text-anchor=\"middle\" class=\"d-text\">Max. fordulók\u003C\u002Ftext>\u003Ctext x=\"380\" y=\"265\" text-anchor=\"middle\" class=\"d-small\">alap 1000\u003C\u002Ftext>\u003Crect x=\"490\" y=\"216\" width=\"180\" height=\"64\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"580\" y=\"244\" text-anchor=\"middle\" class=\"d-text\">Tömörítés\u003C\u002Ftext>\u003Ctext x=\"580\" y=\"265\" text-anchor=\"middle\" class=\"d-small\">a kontextus 80 százalékánál\u003C\u002Ftext>",[161],"Az agent hurok az áru rész. Az alatta lévő három szabály a különbség: mindegyik explicit beállítás, és az dönti el, meddig mehet felügyelet nélkül az agent.",{"type":116,"content":163},[164],"A munkamenetek egyetlen folyamatos beszélgetés. A tokenjelző mutatja a kihasznált és az elérhető részt, és amikor eléri a tömörítési küszöböt, a régebbi rész összefoglalódik, miközben a korábbi üzenetek láthatók maradnak a felületen. Ez ésszerű tervezés, és azt jelenti, hogy egy hosszú munkamenet jóval azelőtt veszít pontosságot, hogy elbukna.",{"type":166,"code":167},"code","# telepítsd a CLI-t (macOS, Linux), majd válassz szolgáltatót\ncurl -fsSL https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Freleases\u002Fdownload\u002Fstable\u002Fdownload_cli.sh | bash\ngoose configure\n\n# indíts munkamenetet egy repóban, fordulókorláttal\ncd ~\u002Fcode\u002Fmy-service\ngoose session --max-turns 25 --with-builtin developer\n\n# felügyelet nélkül: futtasd a receptet, csak a választ írd ki\ngoose run --recipe release-check.yaml --params env=staging --quiet\n\n# melyik szolgáltató, melyik modell, melyik kiterjesztések\ngoose info --verbose",{"type":116,"content":169},[170,171,174],"A szolgáltatói beállítások egy YAML konfigurációs fájlban vannak, a titkok alapértelmezés szerint a rendszer kulcstárában. A ",{"tag":166,"children":172},[173],"GOOSE_DISABLE_KEYRING"," környezeti változó fájlos tárolásra kényszerít, amit a dokumentáció a kulcstár nélküli konténerekhez és headless Linuxhoz javasol. Az 1.10.0 verzió óta a munkamenetek egy SQLite adatbázisban vannak egy JSONL fájlgyűjtemény helyett, így a mentés és a migráció adatbázisprobléma.",{"type":126,"level":127,"id":97,"text":98},{"type":116,"content":177},[178],"Három beállítás dönti el, meddig fut egy munkamenet és mennyibe kerül, és mindhárom egyszerű konfigurációs kulcs, nem rejtett viselkedés. A dokumentáció még munkatípusonként javasolt értékeket is ad, ami szokatlan és hasznos.",{"type":132,"ordered":133,"items":180},[181,183,185,187],[182],"Az automatikus tömörítési küszöb, alapérték 0.8, vagyis a kontextusablak azon hányada, ahol a régi fordulók összefoglalódnak; 0.0 kikapcsolja.",[184],"A felügyelet nélküli fordulók maximuma, alapérték 1000. A limit elérésére az agent megáll és rákérdez. A dokumentáció 5-től 10-ig javasol felfedező munkához, 100-at vagy többet migrációhoz.",[186],"Az Anthropic prompt cache élettartama, 5 perc alapértékkel vagy 1 óra, hogy a gyorsítótárazott előtag éljen át az üresjárati szakaszokon magasabb cache-írási aránnyal.",[188],"Munkamenetenkénti költségbecslés az OpenRouter katalógusából számolva és lokálisan gyorsítótárazva. A dokumentáció egyértelmű, hogy ez nyilvános árakon alapuló becslés, nem számla.",{"type":116,"content":190},[191],"A kontextuslimitek sorrendben oldódnak fel: explicit felülírás, majd deklarátív szolgáltatókonfiguráció, majd futásidejű felismerés, majd modellmetadátum, végül 128 000 tokenes alapérték. Ez az utolsó visszaesés számít, ha a goose saját modellnevet hordozó gatewayre mutat: a jelző rossz számot mutat, amíg a limitet explicit nem állítod be, ami kis csapda annak, aki proxy mögött futtatja.",{"type":126,"level":127,"id":100,"text":101},{"type":116,"content":194},[195],"Egy kiterjesztés MCP szerver névvél, parancssal, timeouttal és az opcionális eszközlistával, amelyeket kiadhat. Ez a lista gyakorlatban a legfontosabb beállítás: minden látott eszköz egy döntés, amelyet a modellnek minden fordulóban helyesen kell meghoznia, és a lista szűkítése olcsóbb, mint egy jobb prompt.",{"type":166,"code":197},"version: \"1.0.0\"\ntitle: \"Kiadási kockázat ellenőrzése\"\ndescription: \"Az ágat hasonlítsd egy bázishoz, és jelentsd a kockázatot\"\nparameters:\n  - key: base\n    input_type: string\n    requirement: required\n    description: \"Az ág, amelyhez hasonlítunk\"\nprompt: |\n  Hasonlítsd ezt az ágat a {{ base }} ággal, és foglald\n  össze a viselkedési kockázatot szállítási sorrendben.\n\nextensions:\n  - type: builtin\n    name: developer\n    timeout: 300\n  - type: stdio\n    name: github\n    cmd: npx\n    args: [\"-y\", \"@modelcontextprotocol\u002Fserver-github\"]\n    env_keys: [GITHUB_PERSONAL_ACCESS_TOKEN]\n    available_tools: [get_file_contents, search_code]\n\nsettings:\n  goose_provider: anthropic\n  temperature: 0.2\n  max_turns: 40\n\nretry:\n  max_retries: 2\n  timeout_seconds: 30\n  checks:\n    - type: shell\n      command: \"test -f RISK.md\"",{"type":116,"content":199},[200],"Ez a másolni érdemes forma. Egy recept átnézhető YAML egy validáló parancs mellett, így egy ütemezett feladat újrapróbálható addig, amíg valami ellenőrizhetőt nem állít elő, ahelyett hogy vakon indulna újra, és az ellenőrzés elutasít egy olyan sablonváltozót, aminek nincs hozzá tartozó paraméterdefiníciója. A szubreceptek ugyanígy épülnek fel, a szülő recept képezi le az értékeket a gyerekekre, bár a dokumentáció ezt a funkciót még kísérletinek jelöli, és megjegyzi, hogy a szubreceptek elkülönített munkamenetben, közös memória nélkül futnak.",{"type":126,"level":127,"id":103,"text":104},{"type":116,"content":203},[204],"A jogosultság maga az egész biztonsági történet, és az alapérték a leglazább elérhető beállítás. Négy mód van, és minden munkamenet a sajátját választja.",{"type":132,"ordered":133,"items":206},[207,209,211,213],[208],"Autonóm: jóváhagyás nélkül szerkeszt fájlokat, használ kiterjesztéseket és töröl fájlokat. Ez az alapérték.",[210],"Manuális jóváhagyás: minden eszköz előtt rákérdez, és tiszteletben tartja a granuláris eszközjogosultsági listát.",[212],"Intelligens jóváhagyás: automatikusan átengedi, amit alacsony kockázatúnak ítél, a többit jelzi. A besorolást a modellszolgáltató végzi, tehát javaslat, nem kontroll.",[214],"Csak chat: tiltja a kiterjesztéseket és a fájlmódosítást, elemzéshez, íráshoz és következtetéshez.",{"type":216,"variant":217,"title":218,"body":219},"callout","warn","Az olvasó eszközök kérdés nélkül futnak",[220],[221],"Mindkét jóváhagyási módban a goose csak azoknál az eszközöknél kérdez, amelyeket írási műveletnek sorol, például szövegszerkesztő írás és módosítás, valamint a shell rm, cp és mv hívásai. Az olvasások felügyelet nélkül futnak, és a besorolás maga is modellkikövetkeztetés, amely mindkét irányban téves lehet. Valódi előzményekkel rendelkező checkoutban az intelligens jóváhagyást a manuális kényelmi rétegeként kezeld, ne helyettesítőként.",{"type":126,"level":127,"id":106,"text":107},{"type":116,"content":224},[225],"A hézagok gyakorlatiak, nem architekturálisak. A legtöbb külső kiterjesztés npx-en vagy uvx-en keresztül indul, így az agent hallgatólagosan a Node.js-re vagy egy Python eszközláncra támaszkodik. Olyan fejlesztői szervereket indít, amelyeket senki nem kért, és amelyek sosem lépnek ki, így a munkamenet a tool timeoutjáig függ. A kiterjesztések a futásidőjüket egy mellékelt Hermit másolaton keresztül töltik le, ami elszigetelt hálózaton meghiúsul, ha a shim-eket nem nevezed át. A Windows telepítés fix útvonalon várja a Node.js-t, és a dokumentált orvosság egy szimbolikus link. Az ismert problémák oldala pedig azt javasolja, hogy szüntsd meg a munkamenetet és kezdj újat, ha az agent nem reagál, ami őszinte, de nem megoldás.",{"type":227,"head":228,"rows":237},"table",[229,231,233,235],[230],"",[232],"goose",[234],"Claude Code",[236],"OpenHands",[238,247,256,264,273],[239,241,243,245],[240],"Hol fut",[242],"Asztali, CLI vagy beágyazott API",[244],"Csak terminál",[246],"Lokális vagy Docker, webes felülettel",[248,250,252,254],[249],"Licenc",[251],"Apache-2.0",[253],"Saját tulajdonú",[255],"Nyílt forráskódú",[257,259,261,263],[258],"Eszközök",[260],"MCP kiterjesztések, amiket bekapcsolsz",[262],"Beépített, plusz MCP",[262],[265,267,269,271],[266],"Modellválasztás",[268],"15+ szolgáltató vagy saját gateway",[270],"Csak Anthropic",[272],"Saját kulcs",[274,276,278,280],[275],"Leggyengébb pont",[277],"Egy futásidő minden gépen",[279],"Egy szolgáltató, egy árlista",[281],"Nehezebb futásidő, mint egy CLI",{"type":116,"content":283},[284],"Az ügylet a kereskedelmi eszközökkel egyértelmű. A Claude Code jobb napi társ: gyorsabban indul, a modellminőség az, ami miatt maradnak nála, és a jogosultsági modellje a szolgáltatótól jön, nem a modelltől van kikövetkeztetve. Az OpenHands pontosan ott nyer, ahol a goose leggyengébb: sandboxban futtatja az agentmunkát, ahol az eredmény megvizsgálható, egy nehezebb futásidő áráért. A goose azt a két dolgot nyeri, ami egy platformcsapatnak számít: egy licencet, amely engedi a forkolást, és egy deklaratív formátumot receptenkénti engedélylistával, amely egy egész flottán végrehajtható.",{"type":116,"content":286},[287],"A második strukturális hézag a biztonsági mélység. Van promptinjekció-felismerés állítható küszöbbel és egy adversary mód, amely külön felülvizsgáló agentet futtat az eszközhívások fölött, ami érdekes ötlet és önmagában nem kontroll. Az olvasó eszközök alapértelmezés szerint jóváhagyás nélkül futnak, a kiterjesztések pedig a fejlesztő jogosultságaival és hitelesítő adataival.",{"type":126,"level":127,"id":109,"text":110},{"type":116,"content":290},[291],"A goose hihető alapérték annak a csapatnak, amely saját agent stacket akar birtokolni, és rossz helyettesítő egy jól beállított kereskedelmi agenthez egyetlen gépen. A valódi hozzájárulása nem a kódoló hurok, ami áru, hanem az alapítványi licenc, a deklaratív kiterjesztés engedélylista és a géppel ellenőrizhető sikerfeltételekkel bíró receptformátum együttese. Ez az a réteg, amelyet a szervezetek újra és újra rosszul építenek valaki más agentjére.",{"type":132,"ordered":293,"items":294},true,[295,297,299,301,303],[296],"Vedd fel, ha az agentek olyan gépeken kell fussanak, amelyeket nem te felügyelsz, vagy ahol a kód nem hagyhatja el a hálózatot. A bináris és a dokumentáció is csomagolható elszigetelt működésre.",[298],"Vedd fel az agentek viselkedésének flottaszintű szabványosítására. A receptenkénti kiterjesztés engedélylista és a jogosultsági mód a mechanizmus, a receptfájl pedig a verziózott artefaktum.",[300],"Vedd fel második véleményként. Ugyanazt a feladatot két agenttel, eltérő eszközökkel futtatni és a diffeket összevetni olcsó, ha mindkettő ingyen fut.",[302],"Ne vedd fel egy fejlesztő első agentjének. A telepítés egy szkript, az első munkamenethez szolgáltatókulcs kell, így a beállítás annak a terhére esik, akinek a legkevesebb ideje van rá.",[304],"Ne válts át egy működő kereskedelmi agentet erre. Az egyedi feladatin minőségben a vezetők még mindig előrébb járnak, és a körülöttük lévő ökoszisztéma is mélyebb.",{"type":216,"variant":306,"title":307,"body":308},"tip","Bármit választasz",[309],[310],"Állítsd be a fordulókorlátot, és commitold a munkafát. A beragadt munkamenet dokumentált orvossága egy új munkamenet, és az csak akkor fájdalommentes, ha a korábbi változtatások már benne voltak a gitben.",{"type":126,"level":127,"id":112,"text":113},{"type":132,"ordered":293,"items":313},[314,319,323,327,331,335,339,343,347],[315],{"tag":316,"href":32,"children":317},"a",[318],"goose dokumentáció: gyorsindítás",[320],{"tag":316,"href":35,"children":321},[322],"goose dokumentáció: konfigurációs fájlok",[324],{"tag":316,"href":38,"children":325},[326],"goose dokumentáció: jogosultsági módok",[328],{"tag":316,"href":41,"children":329},[330],"goose dokumentáció: intelligens kontextuskezelés",[332],{"tag":316,"href":44,"children":333},[334],"goose dokumentáció: recept referencia",[336],{"tag":316,"href":47,"children":337},[338],"goose dokumentáció: CLI parancsok",[340],{"tag":316,"href":50,"children":341},[342],"goose dokumentáció: ismert problémák",[344],{"tag":316,"href":53,"children":345},[346],"A goose új otthont kapott: az Agentic AI Foundation (2026. április 7.)",[348],{"tag":316,"href":56,"children":349},[350],"A goose repository a GitHubon",[352,414,461,527],{"slug":353,"published":354,"minutes":355,"category":7,"tags":356,"keywords":360,"about":367,"sources":369,"cover":406,"og":407,"expertise":59,"locales":408,"lang":63,"title":409,"description":410,"coverAlt":411,"url":372,"pricing":412,"kind":413},"mcp-reference-servers","2026-09-25",9,[10,357,358,359],"Reference servers","Tool protocol","Server SDKs",[361,362,363,364,365,366],"mcp reference servers","modelcontextprotocol servers github","write an mcp server","mcp server examples","mcp server sdk","mcp server security",[368],{"name":24,"url":25},[370,373,376,379,382,385,388,391,394,397,400,403],{"title":371,"url":372},"MCP reference servers repository","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers",{"title":374,"url":375},"Repository README and server list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FREADME.md",{"title":377,"url":378},"Security policy","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FSECURITY.md",{"title":380,"url":381},"Release process and trusted publishing","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FRELEASING.md",{"title":383,"url":384},"Filesystem server README","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Ffilesystem\u002FREADME.md",{"title":386,"url":387},"Everything server feature list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Feverything\u002Fdocs\u002Ffeatures.md",{"title":389,"url":390},"MCP Registry","https:\u002F\u002Fregistry.modelcontextprotocol.io\u002F",{"title":392,"url":393},"Archived reference servers","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers-archived",{"title":395,"url":396},"Model Context Protocol documentation","https:\u002F\u002Fmodelcontextprotocol.io\u002F",{"title":398,"url":399},"TypeScript MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Ftypescript-sdk",{"title":401,"url":402},"Python MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fpython-sdk",{"title":404,"url":405},"FastMCP on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Ffastmcp\u002F","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fog.jpg",[61,62,63],"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":415,"published":416,"minutes":6,"category":7,"tags":417,"keywords":421,"about":429,"sources":436,"cover":453,"og":454,"expertise":59,"locales":455,"lang":63,"title":456,"description":457,"coverAlt":458,"url":459,"pricing":460,"kind":9},"aider","2026-09-23",[9,418,419,420,12],"Terminal","Git workflow","BYO key",[415,422,423,424,425,426,427,428],"aider vs claude code","aider polyglot benchmark","ai pair programming terminal","aider leaderboard","open source coding agent","aider architect mode","aider install",[430,433],{"name":431,"url":432},"Aider","https:\u002F\u002Faider.chat\u002F",{"name":434,"url":435},"Aider on GitHub","https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider",[437,439,442,445,448,450],{"title":438,"url":432},"Aider website",{"title":440,"url":441},"Aider LLM leaderboards","https:\u002F\u002Faider.chat\u002Fdocs\u002Fleaderboards\u002F",{"title":443,"url":444},"Aider linting and testing","https:\u002F\u002Faider.chat\u002Fdocs\u002Fusage\u002Flint-test.html",{"title":446,"url":447},"Aider token limits","https:\u002F\u002Faider.chat\u002Fdocs\u002Ftroubleshooting\u002Ftoken-limits.html",{"title":449,"url":435},"Aider repository on GitHub",{"title":451,"url":452},"aider-chat on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Faider-chat\u002F","\u002Fimages\u002Fblog\u002Faider\u002Fcover.webp","\u002Fimages\u002Fblog\u002Faider\u002Fog.jpg",[61,62,63],"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":462,"published":463,"minutes":6,"category":7,"tags":464,"keywords":469,"about":478,"sources":488,"cover":519,"og":520,"expertise":59,"locales":521,"lang":63,"title":522,"description":523,"coverAlt":524,"url":491,"pricing":525,"kind":526},"openai-agents-sdk","2026-09-11",[465,466,467,10,468],"Agent runtime","Tracing","Guardrails","Python",[470,471,472,473,474,475,476,477],"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",[479,482,485],{"name":480,"url":481},"Model context protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_context_protocol",{"name":483,"url":484},"Software framework","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSoftware_framework",{"name":486,"url":487},"Agentic AI","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAgentic_AI",[489,492,495,498,501,504,507,510,513,516],{"title":490,"url":491},"OpenAI Agents SDK documentation: Intro, and Agents SDK or Responses API","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002F",{"title":493,"url":494},"OpenAI Agents SDK documentation: Running agents","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Frunning_agents\u002F",{"title":496,"url":497},"OpenAI Agents SDK documentation: Guardrails","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fguardrails\u002F",{"title":499,"url":500},"OpenAI Agents SDK documentation: Human-in-the-loop","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fhuman_in_the_loop\u002F",{"title":502,"url":503},"OpenAI Agents SDK documentation: Tracing","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Ftracing\u002F",{"title":505,"url":506},"OpenAI Agents SDK documentation: Configuration","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fconfig\u002F",{"title":508,"url":509},"openai-agents 0.23.1 on PyPI, release history and licence","https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenai-agents\u002F",{"title":511,"url":512},"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":514,"url":515},"OpenAI API documentation: Agents, comparison of the three runtimes","https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Fagents",{"title":517,"url":518},"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",[61,62,63],"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":528,"published":529,"minutes":355,"category":7,"tags":530,"keywords":535,"about":542,"sources":551,"cover":572,"og":573,"expertise":59,"locales":574,"lang":63,"title":575,"description":576,"coverAlt":577,"url":578,"pricing":68,"kind":9},"openhands","2026-09-09",[9,531,532,533,534],"Sandboxed execution","Automations","Self-hosted","MIT licence",[528,536,537,538,539,540,426,541],"openhands self-host","open hands coding agent","openhands vs claude code","agent canvas","openhands docker sandbox","openhands cloud pricing",[543,545,548],{"name":236,"url":544},"https:\u002F\u002Fwww.openhands.dev",{"name":546,"url":547},"OpenHands on GitHub","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands",{"name":549,"url":550},"Intelligent agent","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FIntelligent_agent",[552,554,557,560,563,566,569],{"title":553,"url":547},"OpenHands README",{"title":555,"url":556},"OpenHands licence (MIT)","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands\u002Fblob\u002Fmain\u002FLICENSE",{"title":558,"url":559},"Agent Canvas 1.25.0 release notes","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fagent-canvas\u002Frelease-notes\u002Fv1.25.0.md",{"title":561,"url":562},"OpenHands sandbox overview","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fsandboxes\u002Foverview.md",{"title":564,"url":565},"OpenHands quick start","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Finstallation",{"title":567,"url":568},"OpenHands pricing","https:\u002F\u002Fwww.openhands.dev\u002Fpricing",{"title":570,"url":571},"Introducing the OpenHands Index","https:\u002F\u002Fwww.openhands.dev\u002Fblog\u002Fintroducing-the-openhands-index","\u002Fimages\u002Fblog\u002Fopenhands\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenhands\u002Fog.jpg",[61,62,63],"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",1791383550177]