[{"data":1,"prerenderedAt":708},["ShallowReactive",2],{"tool-github-copilot-coding-agent-de":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":64,"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 Coding Agent: ein Test des Pull-Request-Agenten","GitHubs Cloud-Coding-Agent nimmt ein Issue an und öffnet einen Pull Request. Was das 59-Minuten-Limit, AI-Credits und die Review-Pflicht wirklich kosten.","Diagramm: ein Issue an den Cloud-Agenten, eine ephemere Actions-Runner-Umgebung, Sicherheitsscans, ein signierter Commit auf einem Copilot-Branch und ein Pull Request zur Review.","From $10 per user and month","GitHub Copilot Coding Agent im Test · Balázs Csorba",[72,73,74,75,76],"Der Copilot Cloud Agent, der aktuelle Name für den Coding Agent, nimmt eine Aufgabe als Issue oder Chat-Prompt an, arbeitet in einer ephemeren GitHub-Actions-Umgebung und öffnet einen Pull Request. Der Pull Request ist das Produkt, nicht eine Nebenwirkung.","Die Grenzen sind dokumentiert und hart: 59 Minuten Ausführungszeit pro Session, die nicht verlängert werden kann, ein Repository, ein Branch, ein Pull Request pro Aufgabe und kein Zugriff auf Actions-Secrets außerhalb der Copilot-Umgebung.","Die Preisstruktur ist ein Seat-Preis plus gemessene AI-Credits zu je einem Cent. Completions sind in jedem bezahlten Plan unbegrenzt; Chat, Agenten und die CLI nicht, und eine lange Agentensession kostet deutlich mehr als eine Chatfrage.","Die Session-Logs sind das unterschätzte Feature. Jeder Agent-Commit verlinkt auf sie, sie protokollieren welche Werkzeuge liefen, und Copilot Chat kann befragt werden, um einen Pull Request zu erklären.","Als Warteschlangenabbeiter mit anhängendem Review lesen, nicht als autonomer Kollege. Mit dieser Lesart wird das 59-Minuten-Limit und der Entwurfs-PR akzeptabel statt ärgerlich.",[78,81,84,87,90,93],{"q":79,"a":80},"Was ist der GitHub Copilot Coding Agent?","Ein autonomer Coding Agent, der auf GitHub statt auf einem Entwicklerrechner läuft. Man weist ihm ein GitHub-Issue zu oder startet eine Aufgabe aus Copilot Chat, dem Agenten-Panel, der REST-API, der GitHub CLI oder einem MCP-Server. Er klont das Repository in eine ephemere GitHub-Actions-Umgebung, plant, ändert Dateien, führt Tests und Linter aus und öffnet einen Entwurfs-PR. Die Dokumentation nennt diese Oberfläche inzwischen Copilot Cloud Agent.",{"q":82,"a":83},"Wie lange darf eine Copilot-Session laufen?","GitHub dokumentiert eine maximale Ausführungszeit von 59 Minuten pro Session und schreibt ausdrücklich, dass dieser Grenzwert weder verlängert noch umgangen werden kann. Braucht eine Aufgabe länger, läuft die Session in einen Timeout und stoppt. Die Einstellung timeout-minutes in copilot-setup-steps.yml kann die Grenze nur verkürzen, nie anheben.",{"q":85,"a":86},"Was kosten Copilot AI-Credits?","Ein GitHub AI Credit ist 0,01 US-Dollar. Copilot Pro für 10 Dollar enthält 1.000 Basis-Credits plus 500 Flex, Pro+ für 39 Dollar enthält 3.900 plus 3.100, Max für 100 Dollar enthält 10.000 plus 10.000. Inline-Codevervollständigungen und Next-Edit-Vorschläge verbrauchen keine Credits und bleiben in jedem bezahlten Plan unbegrenzt; Chat, Agenten, CLI und Spaces schon.",{"q":88,"a":89},"Kann der Agent auf main pushen oder auf meine Secrets zugreifen?","Nein. Pushes sind ausschließlich auf Branches erlaubt, die mit copilot\u002F beginnen, der Agent kann also nicht direkt auf einen Default-Branch schreiben. Workflows, die durch seine Pull Requests ausgelöst werden, brauchen die Freigabe durch jemanden mit Schreibrecht. Auf Organisations- oder Repository-Secrets der Actions hat er keinen Zugriff; nur Secrets und Variablen, die bewusst zur copilot-Umgebung hinzugefügt wurden, werden übergeben.",{"q":91,"a":92},"Gibt es den Copilot Coding Agent auf GitHub Enterprise Server?","Nein. Die Plan-Dokumentation von GitHub sagt ausdrücklich, dass Copilot derzeit für GitHub Enterprise Server nicht verfügbar ist. Der Cloud Agent funktioniert außerdem nur mit Repositories, die auf GitHub gehostet sind; eine selbst gehostete GitLab-, Gerrit- oder ähnliche Code-Plattform profitiert nicht davon.",{"q":94,"a":95},"Sollte ich ihn statt eines lokalen Coding-Agenten einsetzen?","Ja, für warteschlangenförmige, klar spezifizierte Arbeit auf github.com: Dependency-Upgrades, Test-Nachbesserungen, Dokumentation, erste Korrekturen für Security-Alerts. Für alles Interaktive ist ein lokaler Terminal-Agent die bessere Wahl, denn der Umlauf hier wird in Minuten gemessen und lässt sich nur per Kommentar auf dem Pull Request lenken.",[97,100,103,106,109,112,115,118],{"id":98,"title":99},"what-it-is","Was es ist",{"id":101,"title":102},"how-it-works","Wie es funktioniert",{"id":104,"title":105},"where-it-breaks","Wo er bricht",{"id":107,"title":108},"getting-started","Erste Schritte",{"id":110,"title":111},"pricing","Preise und Credits",{"id":113,"title":114},"alternatives","Alternativen",{"id":116,"title":117},"verdict","Fazit",{"id":119,"title":120},"sources","Quellen",[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],"DER GITHUB COPILOT CODING AGENT ist ein autonomer Coding Agent, der auf github.com lebt. Er nimmt eine Aufgabe als Issue oder Chat-Prompt an, bearbeitet sie in einer ephemeren GitHub-Actions-Umgebung und öffnet einen Pull Request mit dem Ergebnis. Die Dokumentation nennt diese Oberfläche inzwischen Copilot Cloud Agent, und das ist ein besserer Name: Der Pull Request ist das eigentliche Produkt. Als Test: Es ist der am engsten integrierte Coding Agent, der existiert, und diese Integration ist der Grund, warum er Arbeit liefert, die Menschen wirklich mergen, und zugleich der Grund, warum sich seine Kosten kaum wegdiskutieren lassen.",{"type":123,"content":127},[128],"Er ist kein IDE-Feature und kein lokaler Agent. Auf einem Entwicklerrechner läuft nichts: Der Agent bekommt seinen eigenen Runner, seinen eigenen Branch, seine eigene Firewall. Das macht ihn zum richtigen Werkzeug für eine Warteschlange — Dependency-Upgrades, Test-Nachbesserungen, Dokumentationsdurchgänge, erste Korrekturen für Security-Alerts — und zum falschen für die enge Schleife, in der jemand eine einzelne Funktionssignatur steuern will. Die [Harness-Engineering-Abwägung](\u002Fblog\u002Fharness-engineering-coding-agents) betrifft dieselbe Modellklasse mit umgekehrter Ergonomie.",{"type":130,"level":131,"id":98,"text":99},"heading",2,{"type":123,"content":133},[134,135,139],"Die Oberfläche ist bewusst klein. Eine Aufgabe kommt als zugewiesenes Issue, aus dem Agenten-Panel, aus Copilot Chat, aus der REST-API, aus der GitHub CLI oder von einem MCP-Server. Der Agent klont ein Repository, plant, ändert Dateien, führt Tests und Linter aus und pusht auf einen Branch, den er selbst angelegt hat. Dieser Vertrag wird erzwungen, nicht erbeten: Pushes sind nur auf Branches erlaubt, die mit ",{"tag":136,"children":137},"code",[138],"copilot\u002F"," beginnen, Workflows, die durch seine Pull Requests ausgelöst werden, brauchen die Freigabe durch jemanden mit Schreibrecht, und andere Repositories erreicht er in einem Lauf nicht.",{"type":141,"ordered":142,"items":143},"list",false,[144,146,148,150,152,154],[145],"Ein Repository pro Session. Änderungen über Repositories hinweg sind in einem Lauf unmöglich, ein auf mehrere Repositories verteilter Code braucht also einen Menschen dazwischen.",[147],"Ein Branch und ein Pull Request pro Aufgabe. Was wirklich zwei Pull Requests braucht, sind zwei Aufgaben und zwei Reviews.",[149],"Eine harte Obergrenze von 59 Minuten Ausführungszeit pro Session, die laut Dokumentation weder verlängert noch umgangen werden kann.",[151],"Commits werden von Copilot verfasst, der anfragende Mensch steht als Co-Autor, sie sind signiert, und jede Commit-Nachricht verlinkt auf die Session-Logs.",[153],"CodeQL, Secret Scanning und Dependency Analysis laufen während der Session gegen den erzeugten Code, und der Agent versucht, Funde vor dem Push zu beheben.",[155,156,159],"Kein Zugriff auf Actions-Secrets. Nur Secrets und Variablen, die bewusst zur ",{"tag":136,"children":157},[158],"copilot","-Umgebung hinzugefügt wurden, werden übergeben.",{"type":130,"level":131,"id":101,"text":102},{"type":123,"content":162},[163,164,167],"Vier serverseitige Schritte. Die Aufgabe wird mit Repository-Kontext zusammengeführt und an ein von GitHub betriebenes Modell geschickt; das Modell plant und editiert in der ephemeren Umgebung; Tests und Linter laufen dort; das Ergebnis wird committet und gepusht, und die Beschreibung des Pull Requests wird zur Session-Zusammenfassung. Danach bleibt der Agent erreichbar: Ein Review-Kommentar oder eine Erwähnung von ",{"tag":136,"children":165},[166],"@copilot"," wird zurückgespielt und erzeugt einen weiteren Commit.",{"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: vom Issue zum Pull Request\u003C\u002Ftitle>\u003Cdesc id=\"gcca-d\">Eine Aufgabe kommt als zugewiesenes Issue, aus dem Agenten-Panel, aus der REST-API oder CLI oder aus einer Automatisierung. In einer ephemeren GitHub-Actions-Runner-Umgebung in einem Repository plant, editiert, testet und lintet der Agent und wird von CodeQL und Secret Scanning geprüft. Das Ergebnis ist ein signierter Commit auf einem Copilot-Branch, ein Entwurfs-PR, dessen Commit auf die Session-Logs verlinkt, und ein menschliches Review, das den Agenten weiterarbeiten lässt.\u003C\u002Fdesc>\u003Ctext x=\"20\" y=\"28\" class=\"d-title\">Copilot Cloud Agent: Issue zu 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\">AUFGABE EINTRITT\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 zugewiesen\u003C\u002Ftext>\u003Ctext x=\"95\" y=\"114\" text-anchor=\"middle\" class=\"d-small\">Kommentar im PR\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\">Agenten-Panel\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 oder 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\">Automatisierung\u003C\u002Ftext>\u003Ctext x=\"620\" y=\"114\" text-anchor=\"middle\" class=\"d-small\">Zeitplan oder Ereignis\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\">EPHEMERER RUNNER, EIN 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\">Planen\u003C\u002Ftext>\u003Ctext x=\"95\" y=\"219\" text-anchor=\"middle\" class=\"d-small\">Code lesen\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\">Editieren\u003C\u002Ftext>\u003Ctext x=\"270\" y=\"219\" text-anchor=\"middle\" class=\"d-small\">Dateien schreiben\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\">Prüfen\u003C\u002Ftext>\u003Ctext x=\"445\" y=\"219\" text-anchor=\"middle\" class=\"d-small\">Tests, Linter\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\">Scannen\u003C\u002Ftext>\u003Ctext x=\"620\" y=\"219\" text-anchor=\"middle\" class=\"d-small\">CodeQL, Secrets\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\">ERGEBNIS AUF GITHUB\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\">Signierter Commit\u003C\u002Ftext>\u003Ctext x=\"125\" y=\"313\" text-anchor=\"middle\" class=\"d-small\">copilot\u002F-Branch, Co-Autor\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\">Entwurfs-PR\u003C\u002Ftext>\u003Ctext x=\"360\" y=\"313\" text-anchor=\"middle\" class=\"d-small\">Commit verlinkt das Log\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\">Review durch Menschen\u003C\u002Ftext>\u003Ctext x=\"592\" y=\"313\" text-anchor=\"middle\" class=\"d-small\">mergen oder kommentieren\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 Minuten pro Session &#183; ein Repository &#183; ein Branch &#183; ein Pull Request\u003C\u002Ftext>",[176],"Alles zwischen Aufgabe und Merge passiert auf GitHub. Deshalb ist derselbe Agent billig zu vertrauen und teuer zu steuern.",{"type":123,"content":178},[179],"Die Session-Logs sind der Teil, den Teams zu wenig nutzen. Jeder Commit verlinkt auf sie, sie protokollieren welche Werkzeuge liefen, und Copilot Chat auf github.com kann befragt werden, was ein Pull Request geändert hat und warum, weil es die Logs in die Unterhaltung zieht. Wenn ein agentenerzeugter Pull Request falsch aussieht, sind die Logs oft aussagekräftiger als der Diff: Man sieht, welcher Test lief, zweimal fehlschlug und was der Agent stattdessen gemacht hat.",{"type":130,"level":131,"id":104,"text":105},{"type":123,"content":182},[183],"Die ehrliche Liste ist länger als die Feature-Liste. Das sind dokumentierte Grenzen und keine in der Wildnis gefundenen Fehler, und genau sie entscheiden, ob ein Workflow einen echten Backlog übersteht.",{"type":141,"ordered":142,"items":185},[186,188,190,192,194,196],[187],"Die 59-Minuten-Grenze ist die schmerzhafteste. Lange Migrationen und mehrstufige Refactorings müssen in passende Aufgaben geschnitten werden, was aus einem Ticket drei Tickets und drei Reviews macht.",[189],"Der Agent reagiert nur auf Nutzer mit Schreibrecht am Repository. Kommentare von außerhalb erreichen ihn nie, was in beide Richtungen wirkt: sinnvolle Voreinstellung und Sackgasse für externe Mitwirkende.",[191],"Repository-Regeln können ihn vollständig blockieren. Eine Regel, die Commits auf eine feste Autorenliste beschränkt, verhindert zum Beispiel, dass er Pull Requests öffnet oder aktualisiert, sofern ein Administrator Copilot nicht als Bypass-Akteur einträgt.",[193],"Nur auf GitHub gehostete Repositories. Eine selbst gehostete GitLab-, Gerrit- oder andere Code-Plattform bekommt nichts, und die Dokumentation sagt das klar.",[195],"Nicht verfügbar auf GitHub Enterprise Server. Ist das das Zielsystem, lautet die Antwort unabhängig von der Seat-Zahl nein.",[197],"Er kann Code erzeugen, der öffentlichen Repositories entspricht, selbst wenn die Richtlinie solche Vorschläge blockieren soll. In dem Fall zeigt er im Session-Log einen Verweis statt einer Code-Referenz am Vorschlag.",{"type":123,"content":199},[200],"Der Umgang mit Daten unterscheidet sich je nach Plan, und der Unterschied zählt in der Beschaffung. Prompts und Vorschläge aus einer IDE werden nicht gespeichert; Prompts und Vorschläge aus Chat-, Mobil- und CLI-Sitzungen bleiben 28 Tage. Auf Business und Enterprise werden sie nicht zum Trainieren von Modellen verwendet. Auf Free, Pro und Pro+ dürfen sie es, seit dem 24. April, sofern das Konto nicht abmeldet. Ein Team, das nur die Marketingseite liest, sieht diese Zeile nicht — also vor dem Rollout den Plan prüfen, nicht danach.",{"type":141,"ordered":142,"items":202},[203,205,207,209],[204],"Auf der ephemeren Umgebung ist standardmäßig eine Firewall aktiv, die ausgehende Verbindungen zu nicht erlaubten Hosts blockiert. Sie lässt sich anpassen oder abschalten, und jede Erweiterung sollte zuerst geprüft werden.",[206],"Nur das Repository der Aufgabe ist erreichbar. Andere Repositories derselben Organisation nicht.",[208],"Der Agent filtert versteckte Zeichen in Issue-Texten und Kommentaren und schließt damit den billigsten Prompt-Injection-Kanal.",[210],"Custom Instructions, MCP-Server und Lifecycle-Hooks sind pro Repository oder pro Organisation konfigurierbar, Validierung kann also in der Agentenschleife laufen und nicht erst danach in CI.",{"type":212,"variant":213,"title":214,"body":215},"callout","warn","Prompt Injection bleibt das offene Problem",[216,218],[217],"Ein Agent, der Issue-Texte und Pull-Request-Kommentare liest, ist ein Injection-Ziel, und die dokumentierten Gegenmaßnahmen sind eine Abschwächung, keine Lösung. Die Application Card sagt klar, dass der Cloud Agent semantisch falschen oder unsicheren Code erzeugen kann und dass er Code erzeugen kann, der öffentlichen Repositories entspricht, selbst wenn das Blockieren gesetzt ist.",[219],"Das [Muster des lethal trifecta](\u002Fblog\u002Fprompt-injection-lethal-trifecta-patterns) gilt unverändert: Ein Issue-Text, der eine Drittseiten-Seite zitiert, genügt. Branch kurzlebig halten, Branch-Schutz aktiv lassen und die Firewall nicht weiten, weil eine Aufgabe es brauchte.",{"type":130,"level":131,"id":107,"text":108},{"type":123,"content":222},[223],"Die kleinste sinnvolle Integration ist die Agent-Tasks-API: ein POST, danach eine Task-ID zum Pollen. Sie ist Public Preview, akzeptiert nur User-to-Server-Token und keine Installationstoken — was eine GitHub App ausschließt, die Agentenläufe aus einem serverseitigen Webhook ohne menschliches Token auslösen will.",{"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],"Die Antwort enthält ein Feld ",{"tag":136,"children":230},[231],"state"," mit ",{"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"," oder ",{"tag":136,"children":257},[258],"cancelled",", und diese Liste gehört in den aufrufenden Code. ",{"tag":136,"children":261},[251]," ist der Fall, den ein naiver Poller falsch behandelt: Der Agent hält an, um eine Frage zu stellen, und nichts geht weiter, bis ein Mensch auf dem Pull Request antwortet. Dieselbe Arbeit gibt es lokal als ",{"tag":136,"children":264},[265],"gh agent-task create",{"tag":136,"children":267},[268],"gh agent-task list"," und ",{"tag":136,"children":271},[272],"gh agent-task view --log"," ab GitHub CLI 2.80.0, wobei auch dieser Befehlssatz Public Preview ist.",{"type":212,"variant":275,"title":276,"body":277},"note","Die Aufgabe dimensionieren, nicht den Agenten",[278,280],[279],"Jedes zugewiesene Issue wird als Prompt gelesen, das Ticket ist also der Prompt. GitHubs eigener Rat lautet: klare Beschreibung, vollständige Akzeptanzkriterien und ein Hinweis auf die zu ändernden Dateien. Ein Einzeiler-Issue erzeugt einen breiten, spekulativen Diff.",[281,282,285,286,289],"Wenn die Arbeit mehr als 59 Minuten braucht: ",{"tag":136,"children":283},[284],"timeout-minutes"," in ",{"tag":136,"children":287},[288],"copilot-setup-steps.yml"," kann die Grenze nur verkürzen. Die Lösung ist eine kleinere Aufgabe.",{"type":130,"level":131,"id":110,"text":111},{"type":123,"content":292},[293],"Copilot wird pro Seat abgerechnet, Agenten verbrauchen zusätzlich eine gemessene Währung: GitHub AI Credits, ein Credit für 0,01 US-Dollar. Inline-Vervollständigungen und Next-Edit-Vorschläge verbrauchen keine Credits und bleiben in jedem bezahlten Plan unbegrenzt; Chat, Agenten, CLI und Spaces schon. Das Credit-Kontingent, nicht der Seat-Preis, ist das, was ein agentenlastiges Team tatsächlich steuert.",{"type":295,"head":296,"rows":305},"table",[297,299,301,303],[298],"Plan",[300],"Preis pro Monat",[302],"AI-Credits",[304],"Was dazukommt",[306,315,324,333,342,351],[307,309,311,313],[308],"Free",[310],"$0",[312],"Ein kleines Kontingent",[314],"2.000 Completions, eingeschränkte Agenten, automatische Modellwahl",[316,318,320,322],[317],"Pro",[319],"$10",[321],"1.000 Basis plus 500 flexibel",[323],"Cloud Agent, Code Review, Drittanbieter-Agenten",[325,327,329,331],[326],"Pro+",[328],"$39",[330],"3.900 Basis plus 3.100 flexibel",[332],"Premium-Modelle, rund viermal die Nutzung von Pro",[334,336,338,340],[335],"Max",[337],"$100",[339],"10.000 Basis plus 10.000 flexibel",[341],"Bevorzugter Modellzugang, etwa 2,9-mal Pro+",[343,345,347,349],[344],"Business",[346],"$19 pro Seat",[348],"1.900 pro Nutzer",[350],"Zentrale Richtlinien, Budgets, IP-Freistellung",[352,354,356,358],[353],"Enterprise",[355],"$39 pro Seat",[357],"3.900 pro Nutzer",[359],"Alles aus Business plus gepoolte Credits",{"type":123,"content":361},[362],"Zwei Preisdetails entscheiden, ob das bezahlbar ist. Erstens sind Agenten der teure Teil der Credit-Ökonomie: Eine lange Session auf einem Frontier-Modell über viele Dateien kostet weit mehr als eine Chatfrage, ein Repository, in dem jedes Issue automatisch zugewiesen wird, verbraucht also binnen einer Woche ein Pro-Kontingent. Zweitens gibt es nach dem Kontingent drei Wege — auf den Reset warten, auf ein günstigeres Modell wechseln oder bezahlte Nutzung mit einem Dollar-Budget aktivieren — und auf Business und Enterprise entscheidet die Administration, nicht der Entwickler. Seit dem 1. Juni 2026 verbrauchen Code-Review-Workflows zusätzlich GitHub-Actions-Minuten, die Runner-Rechnung wandert also mit.",{"type":130,"level":131,"id":113,"text":114},{"type":123,"content":365},[366],"Der relevante Vergleich ist nicht mit anderen Cloud-Agenten, denn davon gibt es kaum welche, sondern mit den lokal-first Coding-Agenten, die im Terminal eines Entwicklers laufen. Sie teilen Modellkatalog und MCP-Story; sie unterscheiden sich darin, wo sie ausgeführt werden und wer das Ergebnis verantwortet.",{"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],"Ausführungsmodell",[382],"Ephemerer GitHub-Actions-Runner",[384],"Lokales Terminal, spricht direkt mit Modell-APIs",[386],"Lokales Terminal, codex cloud als Übergabe",[388,390,392,394],[389],"Wo der Diff erscheint",[391],"Entwurfs-PR auf einem copilot\u002F-Branch",[393],"Working Tree, du committest",[393],[396,398,400,402],[397],"Dokumentiertes Session-Limit",[399],"59 Minuten, nicht verlängerbar",[401],"Keine publizierte Zeitgrenze, mehrstündige Läufe beschrieben",[403],"Keine publizierte Zeitgrenze",[405,407,409,411],[406],"Modellwahl",[408],"GitHub-eigener Katalog, pro Aufgabe wählbar",[410],"Anthropic-Modelle, Claude-Pläne oder API",[412],"OpenAI-Modelle, ChatGPT-Plan oder API",[414,416,418,420],[415],"Wo der Code läuft",[417],"Bereits auf GitHub, nichts lokal",[419],"Auf deinem Rechner, kein entfernter Code-Index",[421],"Auf deinem Rechner, außer bei codex cloud",{"type":123,"content":423},[424],"Beim Ergonomie-Vergleich liegen die Dinge nicht knapp. Ein lokaler Agent antwortet in Sekunden und lässt sich mitten im Gedanken unterbrechen; dieser hier liefert in Minuten einen Pull Request und lässt sich nur per Kommentar steuern. Was den lokalen Agenten fehlt, ist das Pull Request als Lieferformat, Branch-Schutz, die Scan-Hooks und ein Session-Log, das ein Compliance-Team später lesen kann. Teams, die ohnehin in GitHub-Issues leben, holen mehr aus Copilot heraus als Teams, die im Terminal leben, und das ist der einzige ernsthafte Grund für die Wahl. Mehr dazu im [Werkzeug-für-Werkzeug-Vergleich](\u002Fblog\u002Fagents-md-skills-mcp-cli-decision-matrix) und in der [Sandbox-Checkliste](\u002Fblog\u002Fsandboxing-coding-agents-ci-checklist).",{"type":130,"level":131,"id":116,"text":117},{"type":123,"content":427},[428],"Der Copilot Cloud Agent ist den Seat-Preis für genau eine Aufgabe wert: eine gut formulierte Warteschlange auf github.com abzuarbeiten, ohne dass ein Entwickler jede Session beaufsichtigt. Er ist ein Warteschlangenabbeiter mit anhängendem Review, kein autonomer Kollege. So gelesen liefert er; als Pair-Programming erwartet enttäuscht er jedes Mal.",{"type":141,"ordered":430,"items":431},true,[432,434,436,438,440],[433],"Nutzen für Backlog-Einträge mit objektiven Akzeptanzkriterien: Dependency-Upgrades, generierte Tests, Dokumentation, Security-Alert-Fixes, erste Refactorings.",[435],"Nicht nutzen für Architektur, für Änderungen über Repositories hinweg oder für alles, was die 59-Minuten-Grenze halbieren würde.",[437],"Branch-Schutz, Code Owner und verpflichtende Reviews behalten. Seine Pull Requests sind Entwürfe, und das ist eine Konvention, keine Erzwingung.",[439],"Auf Credits budgetieren statt auf Seats, und die Regel für bezahlte Nutzung bewusst in beide Richtungen setzen, bevor die erste Überschreitung passiert.",[441],"Review-Zeit einplanen. Der Engpass wandert vom Schreiben des Diffs zum Lesen, was echte Einsparung und echte Kosten zugleich ist; die ausführlichere Fassung steht im [Engpass beim Review KI-generierter Pull Requests](\u002Fblog\u002Fai-generated-pr-review-bottleneck).",{"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":64,"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-Referenzserver: was sie zeigen und was sie auslassen","Ein Review von modelcontextprotocol\u002Fservers: sieben Referenzserver, was jeder einzelne lehrt, die SDK-Versionen dahinter und warum keiner in die Produktion gehört.","Sieben Referenzserver, die von einem einzigen MCP-Client über Stdio ausgefächert werden","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":64,"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 im Test: Pair Programming im Terminal, git zuerst","Ein Test von Aider 0.86.2, ein Apache-2.0-Terminal-Pair-Programmierer mit ehrlichem Benchmark — und ohne Release seit acht Monaten.","Coverbild für den Aider-Test: eine Terminalsitzung, die aus einer einzigen Anfrage eine Reihe von git Commits macht","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":64,"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: eine schlanke Agent-Runtime mit scharfen Kanten","Eine Bewertung des OpenAI Agents SDK: Runner-Schleife, Tracing, Guardrails und Approvals, plus was Release-Tempo und die Responses-only-Funktionen kosten.","Diagramm der Runner-Schleife im Agents SDK: Eingabe, Agent, Modellaufruf, Endausgabe, Guardrails und Tool-Aufrufe, die zurück in die Eingabe laufen","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":64,"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: der Open-Source-Coding-Agent im Eigenbetrieb","OpenHands 1.25.0 ist eine MIT-lizenzierte Coding-Agent-Plattform mit Web-Canvas, CLI, sandboxierter Ausführung und geplanten Automatisierungen. Ein Review der Stärken und der Betriebskosten.","Covermotiv zum OpenHands-Review: eine Schleife von Aufgabe über Agent und Sandbox zurück","https:\u002F\u002Fgithub.com\u002FAll-Hands-AI\u002FOpenHands","Free · self-host",1791383550638]