[{"data":1,"prerenderedAt":1045},["ShallowReactive",2],{"blog-claude-in-opencode-de":3},{"slug":4,"published":5,"minutes":6,"category":7,"tags":8,"tagPages":14,"keywords":17,"about":28,"sources":37,"cover":74,"og":75,"expertise":76,"locales":77,"lang":79,"title":81,"description":82,"coverAlt":83,"metaTitle":84,"takeaways":85,"faq":91,"toc":107,"blocks":141,"others":807},"claude-in-opencode","2026-10-30",12,"agents",[9,10,11,12,13],"OpenCode","Claude Code","Claude Agent SDK","Coding agents","LLM pricing",[15,16],"claude-code","coding-agents",[18,19,20,21,22,23,24,25,26,27],"claude in opencode","opencode claude einrichten","opencode claude agent","opencode claude abo","opencode claude max","opencode anthropic api key","claude agent sdk opencode","opencode claude code login","opencode github copilot claude","opencode claude kosten",[29,32,35],{"name":30,"url":31},"Claude (AI)","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FClaude_(AI)",{"name":33,"url":34},"Anthropic","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAnthropic",{"name":9,"url":36},"https:\u002F\u002Fopencode.ai",[38,41,44,47,50,53,56,59,62,65,68,71],{"title":39,"url":40},"OpenCode v2.2.3 release notes (October 30, 2026)","https:\u002F\u002Fgithub.com\u002Fanomalyco\u002Fopencode\u002Freleases\u002Ftag\u002Fv2.2.3",{"title":42,"url":43},"OpenCode pull request #58782: add Claude Agent provider","https:\u002F\u002Fgithub.com\u002Fanomalyco\u002Fopencode\u002Fpull\u002F58782",{"title":45,"url":46},"Claude Agent provider design spec","https:\u002F\u002Fgithub.com\u002FTarquinen\u002Fopencode\u002Fblob\u002Fclaude-agent-provider\u002Fspecs\u002Fv2\u002Fclaude-agent-provider.md",{"title":48,"url":49},"OpenCode docs: Providers","https:\u002F\u002Fopencode.ai\u002Fv2\u002Fdocs\u002Fproviders\u002F",{"title":51,"url":52},"OpenCode docs: Models","https:\u002F\u002Fopencode.ai\u002Fv2\u002Fdocs\u002Fmodels\u002F",{"title":54,"url":55},"OpenCode docs (v1): Providers, note on Claude Pro\u002FMax plugins","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fproviders\u002F",{"title":57,"url":58},"OpenCode Console: models and pricing","https:\u002F\u002Fopencode.ai\u002Fv2\u002Fdocs\u002Fconsole\u002Fmodels\u002F",{"title":60,"url":61},"OpenCode Go: plans and usage limits","https:\u002F\u002Fopencode.ai\u002Fv2\u002Fdocs\u002Fconsole\u002Fgo\u002F",{"title":63,"url":64},"Claude Code docs: Legal and compliance","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Flegal-and-compliance",{"title":66,"url":67},"Claude Help Center: Use the Claude Agent SDK with your Claude plan","https:\u002F\u002Fsupport.claude.com\u002Fen\u002Farticles\u002F15036540-use-the-claude-agent-sdk-with-your-claude-plan",{"title":69,"url":70},"Claude Platform docs: Pricing","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fabout-claude\u002Fpricing",{"title":72,"url":73},"GitHub Docs: Supported AI models in GitHub Copilot","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Freference\u002Fai-models\u002Fsupported-models","\u002Fimages\u002Fblog\u002Fclaude-in-opencode\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fclaude-in-opencode\u002Fog.jpg","ai-engineer",[78,79,80],"en","de","hu","Claude in OpenCode: der Claude-Agent-Provider, API-Keys und die anderen Wege","Claude in OpenCode nutzen: der neue Claude-Agent-Provider mit Ihrem Claude-Abo, API-Keys, Console, Copilot und OpenRouter, mit Kosten und Grenzen.","Claude in OpenCode: Eine Hand steckt einen von zwei Adaptern in einen Laptop mit Terminalfenster.","Claude in OpenCode nutzen · Balázs Csorba",[86,87,88,89,90],"Seit OpenCode 2.2.3 (30. Oktober 2026) führt der eingebaute Claude-Agent-Provider Claude über Ihr eigenes Claude-Code-Login aus: Claude Code installieren, claude auth login ausführen, dann in \u002Fconnect Claude Agent wählen.","Claude Code ruft das Modell auf, OpenCode erledigt den Rest: Claude erhält die Tools, Berechtigungsregeln, Anweisungen, Komprimierung und Subagenten von OpenCode statt der von Claude Code.","Die Bedingungen von Anthropic verbieten Drittanbieter-Apps, Claude.ai-Logins einzusammeln oder weiterzuleiten, erlauben aber die Anmeldung im unveränderten Claude-Code-Programm mit dem eigenen Abo. Genau dort verläuft die Grenze zwischen dem Claude-Agent-Provider und den alten Pro\u002FMax-Plugins.","Für Server, CI, Teams und Remote-Workspaces zahlen Sie pro Token: Anthropic-API-Key, OpenCode Console, Bedrock oder Vertex. Copilot, OpenRouter und der Go-Plan nur mit Haiku sind die weiteren Wege.","In meinem Test brauchte eine kleine Fehlerkorrektur mit Haiku 5.5 sowohl über Claude Agent als auch über OpenCode Go drei Schritte und rund fünf Sekunden, zu Listenpreisen etwa $0.003.",[92,95,98,101,104],{"q":93,"a":94},"Kann ich mein Claude-Pro- oder Max-Abo in OpenCode nutzen?","Ja, über den Claude-Agent-Provider aus OpenCode 2.2.3. Er führt Ihr installiertes Claude-Code-Programm, angemeldet mit claude auth login, über das Claude Agent SDK von Anthropic aus, und die Nutzung zählt gegen die Limits Ihres Abos. Verwenden Sie keine Plugins, die OpenCode direkt mit Ihrem Claude.ai-Konto anmelden; die Bedingungen von Anthropic verbieten das.",{"q":96,"a":97},"Gelten CLAUDE.md und die Hooks von Claude Code in OpenCode weiter?","Nein. Der Provider startet Claude Code mit abgeschalteten ~\u002F.claude-Einstellungen, CLAUDE.md-Dateien, Hooks, MCP-Servern und Skills. OpenCode übergibt stattdessen seine eigenen AGENTS.md-Dateien, Skills und MCP-Anweisungen, und Claude nutzt die Tools von OpenCode.",{"q":99,"a":100},"Warum zeigt OpenCode für Claude Agent Kosten von $0 an?","Weil ein Abo-Login die Nutzung abdeckt. Ist Claude Code mit einem API-Key oder einem Cloud-Konto angemeldet, zeigt OpenCode stattdessen den Tokenpreis dieses Wegs. Eine eigene Basis-URL, etwa ein Firmen-Gateway, zeigt ebenfalls $0, weil das Gateway separat abrechnet.",{"q":102,"a":103},"Kann ich Claude Agent in einem Remote-Workspace oder auf einem Server für mein Team nutzen?","Nicht im gehosteten OpenCode und nicht in Remote-Workspaces: Claude Code muss auf derselben Maschine wie der OpenCode-Server installiert sein. Für gemeinsam genutzte Server und Teams nehmen Sie einen Anthropic-API-Key, OpenCode Console oder einen Cloud-Anbieter, denn die Abo-Limits von Anthropic setzen eine gewöhnliche, individuelle Nutzung voraus.",{"q":105,"a":106},"Ist Claude über OpenCode Console günstiger als über die Anthropic API?","Nein. Stand Oktober 2026 berechnet Console für Opus 5.5, Sonnet 5.5 und Haiku 5.5 dieselben Ein- und Ausgabepreise wie Anthropic. Für Cache-Lesevorgänge bei Sonnet 5.5 verlangt Console $0.20 pro Million Token, Anthropic $0.10.",[108,111,114,117,120,123,126,129,132,135,138],{"id":109,"title":110},"which-routes","Welche Wege gibt es, Claude in OpenCode zu nutzen?",{"id":112,"title":113},"claude-agent-setup","Wie richten Sie den Claude-Agent-Provider ein?",{"id":115,"title":116},"how-claude-agent-works","Was passiert, wenn OpenCode Claude über Claude Code ausführt?",{"id":118,"title":119},"is-it-allowed","Ist es erlaubt, das Claude-Abo in OpenCode zu nutzen?",{"id":121,"title":122},"api-key-and-console","Wann sind ein API-Key oder OpenCode Console die bessere Wahl?",{"id":124,"title":125},"copilot-openrouter-cloud","Geht Claude auch über Copilot, OpenRouter, Bedrock oder Vertex?",{"id":127,"title":128},"hands-on-test","Was hat ein kleiner Testlauf gezeigt?",{"id":130,"title":131},"configure-models","Wie legen Sie Modelle und Effort für Claude in OpenCode fest?",{"id":133,"title":134},"limitations","Was funktioniert mit Claude Agent in OpenCode nicht?",{"id":136,"title":137},"which-to-choose","Welchen Weg sollten Sie wählen?",{"id":139,"title":140},"sources","Quellen",[142,160,169,172,186,274,303,304,310,312,334,358,359,365,371,374,410,413,414,417,427,434,435,441,443,446,486,502,503,509,537,547,548,565,605,615,626,627,652,654,672,673,676,714,722,723,726,755,767,768],{"type":143,"content":144},"paragraph",[145,146,150,151,155,156,159],"Claude lässt sich auf zwei Arten in OpenCode nutzen. Seit OpenCode 2.2.3, erschienen am 30. Oktober 2026, führt der eingebaute ",{"tag":147,"children":148},"strong",[149],"Claude-Agent","-Provider Claude über Ihr eigenes Claude-Code-Login aus: Claude Code installieren, ",{"tag":152,"children":153},"code",[154],"claude auth login"," ausführen, in ",{"tag":152,"children":157},[158],"\u002Fconnect"," Claude Agent wählen, und die Claude-Modelle laufen über Ihr Claude-Abo, während OpenCode seine eigenen Tools, Berechtigungen und den Sitzungsverlauf behält. Der andere Weg ist die Abrechnung pro Token oder pro Platz über einen Anbieter: Anthropic-API-Key, OpenCode Console, GitHub Copilot, OpenRouter oder Amazon Bedrock und Google Vertex.",{"type":143,"content":161},[162,163,168],"Nicht verwenden sollten Sie die älteren Community-Plugins, die OpenCode direkt mit Ihrem Claude-Pro- oder Max-Konto anmelden. OpenCode liefert sie seit Version 1.3.0 nicht mehr mit, die Dokumentation sagt, dass Anthropic sie ausdrücklich verbietet, und die Bedingungen von Anthropic untersagen Drittanbieter-Apps, Claude.ai-Zugangsdaten einzusammeln oder weiterzuleiten. Dieser Leitfaden beschreibt jeden Weg, die Funktionsweise des Claude-Agent-Providers, die Kosten und das Ergebnis eines kleinen Testlaufs auf meinem Rechner. Das Werkzeug selbst behandelt mein ",{"tag":164,"to":165,"children":166},"link","\u002Fblog\u002Fopencode",[167],"OpenCode-Test",".",{"type":170,"level":171,"id":109,"text":110},"heading",2,{"type":143,"content":173},[174,175,178,179,182,183,168],"Stand Oktober 2026 gibt es sieben praktikable Wege. ",{"tag":152,"children":176},[177],"opencode models"," listet die Claude-Modelle aller verbundenen Provider auf; auf meinem Rechner boten fünf Provider Claude an, von ",{"tag":152,"children":180},[181],"claude-agent\u002Fopus"," bis ",{"tag":152,"children":184},[185],"openrouter\u002Fanthropic\u002Fclaude-sonnet-5.5",{"type":187,"head":188,"rows":197},"table",[189,191,193,195],[190],"Weg",[192],"Anmeldung",[194],"Abrechnung",[196],"Beispiel-Modell-ID",[198,212,222,233,244,255,265],[199,201,206,208],[200],"Claude Agent",[202,203,205],"Claude-Code-Login (",{"tag":152,"children":204},[154],")",[207],"Ihr Claude-Abo oder der Key, den Claude Code nutzt",[209],{"tag":152,"children":210},[211],"claude-agent\u002Fsonnet",[213,214,216,218],[33],[215],"API-Key",[217],"Anthropic, pro Token",[219],{"tag":152,"children":220},[221],"anthropic\u002Fclaude-sonnet-5-5",[223,225,227,229],[224],"OpenCode Console",[226],"Console-API-Key",[228],"OpenCode, Prepaid pro Token",[230],{"tag":152,"children":231},[232],"opencode\u002Fclaude-sonnet-5-5",[234,236,238,240],[235],"OpenCode Go",[237],"Go-Abo",[239],"OpenCode, $10 im Monat, nur Haiku 5.5",[241],{"tag":152,"children":242},[243],"opencode-go\u002Fclaude-haiku-5-5",[245,247,249,251],[246],"GitHub Copilot",[248],"GitHub-Geräte-Login",[250],"Ihr Copilot-Plan",[252],{"tag":152,"children":253},[254],"github-copilot\u002Fclaude-sonnet-5.5",[256,258,260,262],[257],"OpenRouter",[259],"OpenRouter-Key",[261],"OpenRouter-Guthaben",[263],{"tag":152,"children":264},[185],[266,268,270,272],[267],"Bedrock, Vertex",[269],"AWS- oder Google-Zugangsdaten",[271],"Ihr Cloud-Konto",[273],"abhängig vom Konto",{"type":143,"content":275},[276,277,280,281,284,285,288,289,292,293,295,296,299,300,168],"Die Modell-IDs folgen den Konventionen des jeweiligen Providers. Claude Agent nutzt die Aliase von Claude Code wie ",{"tag":152,"children":278},[279],"opus",", ",{"tag":152,"children":282},[283],"sonnet"," und ",{"tag":152,"children":286},[287],"haiku",", und Claude Code löst sie zum aktuellen Modell auf, zum Beispiel ",{"tag":152,"children":290},[291],"claude-opus-5-5"," für ",{"tag":152,"children":294},[279],". Copilot und OpenRouter schreiben Versionen mit Punkt, etwa ",{"tag":152,"children":297},[298],"claude-sonnet-5.5","; der Anthropic-Provider und OpenCode Console verwenden Bindestriche wie in ",{"tag":152,"children":301},[302],"claude-sonnet-5-5",{"type":170,"level":171,"id":112,"text":113},{"type":143,"content":305},[306,307,168],"Sie brauchen Claude Code ab Version 2.1.248, angemeldet, auf derselben Maschine wie der OpenCode-Server. Danach verbinden Sie Claude Agent wie jeden anderen Provider. Die Modellliste kommt von Claude Code, und Effort-Stufen sind Varianten wie ",{"tag":152,"children":308},[309],"claude-agent\u002Fopus#high",{"type":152,"code":311},"# 1. Claude Code installieren oder aktualisieren (ab 2.1.248), dann anmelden\nclaude update\nclaude auth login\n\n# 2. In der OpenCode-TUI: Provider verbinden und Modell wählen\n\u002Fconnect     # Claude Agent auswählen\n\u002Fmodels      # zum Beispiel claude-agent\u002Fsonnet\n\n# 3. Oder aus der Shell, mit einer Effort-Variante\nopencode run -m \"claude-agent\u002Fopus#high\" \"Erkläre, warum tests\u002Fapi fehlschlägt\"",{"type":143,"content":313},[314,315,318,319,322,323,326,327,330,331,333],"OpenCode sucht ",{"tag":152,"children":316},[317],"claude"," im ",{"tag":152,"children":320},[321],"PATH",". Für eine andere Installation setzen Sie ",{"tag":152,"children":324},[325],"OPENCODE_CLAUDE_PATH"," auf dem OpenCode-Server, zum Beispiel mit ",{"tag":152,"children":328},[329],"opencode service set env OPENCODE_CLAUDE_PATH \u002Fopt\u002Fclaude\u002Fbin\u002Fclaude",". Version 2.2.4, am selben Tag wie 2.2.3 erschienen, ergänzt in der Desktop- und Web-App eine geführte Einrichtung: Wer Claude Agent wählt, sieht den Befehl ",{"tag":152,"children":332},[154],", eine Schaltfläche zur Installation von Claude Code und eine Prüfung, die wartet, bis OpenCode bestätigt hat, dass Claude Code installiert und angemeldet ist. Schlägt die Prüfung fehl, nennt der Dialog den Grund, etwa nicht installiert, nicht angemeldet oder zu alt, und bietet eine erneute Prüfung an.",{"type":143,"content":335},[336,337,340,341,280,344,347,348,284,351,347,354,357],"Jedes Claude-Code-Login funktioniert, nicht nur ein Abo. Ist Claude Code mit einem API-Key angemeldet oder für Claude Platform on AWS, Bedrock, Vertex oder Microsoft Foundry eingerichtet, nutzt der Provider dieses Login. Verbindungseinstellungen aus der OpenCode-Konfiguration reicht OpenCode an Claude Code weiter: ",{"tag":152,"children":338},[339],"settings.baseURL"," wird zu ",{"tag":152,"children":342},[343],"ANTHROPIC_BASE_URL",{"tag":152,"children":345},[346],"settings.apiKey"," zu ",{"tag":152,"children":349},[350],"ANTHROPIC_API_KEY",{"tag":152,"children":352},[353],"headers",{"tag":152,"children":355},[356],"ANTHROPIC_CUSTOM_HEADERS",". So leiten Sie den Provider über ein firmeneigenes LLM-Gateway.",{"type":170,"level":171,"id":115,"text":116},{"type":143,"content":360},[361,362,364],"Claude Code ruft das Modell auf, OpenCode erledigt den Rest. OpenCode startet Ihr installiertes ",{"tag":152,"children":363},[317],"-Programm über das Claude Agent SDK von Anthropic, mit einem langlebigen Prozess pro Sitzung, und gibt ihm die Tools von OpenCode statt der eigenen von Claude Code. Ruft Claude ein Tool auf, hält der Provider den Aufruf an, OpenCode führt ihn mit den üblichen Berechtigungsabfragen aus, und das Ergebnis geht an Claude zurück. Laut Design-Spezifikation steht OpenCode nie zwischen Claude Code und Anthropic, verändert keine Anfragen von Claude Code und liest nie das gespeicherte Login von Claude Code.",{"type":366,"src":367,"alt":368,"wide":369,"caption":370},"image","\u002Fimages\u002Fblog\u002Fclaude-in-opencode\u002Fdiagram-13.webp","OpenCode führt Claude über Claude Code aus: Prompts laufen über Agent SDK und claude-Login; Tool-Aufrufe gehen an OpenCode.",true,"OpenCode startet Ihr installiertes claude-Programm über das Claude Agent SDK, ein Prozess pro Sitzung. Claude Code schickt die Anfrage mit Ihrem eigenen Login an Anthropic, die Nutzung zählt also gegen Ihr Abo. Ruft Claude ein Tool auf, hält der Provider den Aufruf an, OpenCode führt ihn mit seinen eigenen Berechtigungsregeln aus und gibt das Ergebnis an Claude zurück.",{"type":143,"content":372},[373],"Der Provider schaltet bewusst den Großteil der Mechanik von Claude Code ab, damit sich OpenCode unabhängig vom gewählten Modell gleich verhält:",{"type":375,"ordered":376,"items":377},"list",false,[378,383,392,397,402],[379,382],{"tag":147,"children":380},[381],"Tools:"," Die eingebauten Tools von Claude Code sind aus. Claude erhält nur die Tools von OpenCode, so gilt ein einziges Berechtigungssystem, und der Verlauf sieht gleich aus, egal welches Modell ihn geschrieben hat.",[384,387,388,391],{"tag":147,"children":385},[386],"Einstellungen:"," Claude Code liest keine Ihrer ",{"tag":152,"children":389},[390],"~\u002F.claude","-Einstellungen, CLAUDE.md-Dateien, Hooks, MCP-Server oder Skills. OpenCode ergänzt den System-Prompt von Claude Code um seine eigenen Anweisungen: den Prompt des gewählten Agenten, AGENTS.md-Dateien, Skills und MCP-Anweisungen.",[393,396],{"tag":147,"children":394},[395],"Verlauf:"," Maßgeblich ist der Verlauf von OpenCode. Wechseln Sie mitten in einer Sitzung zu Claude, geht alles, was Claude noch nicht gesehen hat, als eine Nachricht hinüber. So können Sie in derselben Sitzung zwischen Claude und anderen Modellen wechseln.",[398,401],{"tag":147,"children":399},[400],"Komprimierung und Subagenten:"," Beides übernimmt OpenCode. Automatische Komprimierung, Auto-Memory und Tool-Suche von Claude Code sind aus.",[403,406,407,409],{"tag":147,"children":404},[405],"Prozesslaufzeit:"," Der ",{"tag":152,"children":408},[317],"-Prozess endet nach 5 Minuten Leerlauf, die nächste Nachricht setzt die gespeicherte Claude-Sitzung fort. Zeit, in der OpenCode Tools ausführt, zählt nicht als Leerlauf.",{"type":143,"content":411},[412],"Eine praktische Folge: Tool-Aufrufe laufen nacheinander. Laut Spezifikation muss der Provider jedes Ergebnis der Aufruf-ID von Claude zuordnen und verfolgt nur eine ID zur selben Zeit, daher markiert er Tools nie als parallel ausführbar.",{"type":170,"level":171,"id":118,"text":119},{"type":143,"content":415},[416],"Den Claude-Agent-Provider mit dem eigenen Abo zu nutzen, passt Stand Oktober 2026 zu den veröffentlichten Regeln von Anthropic; Plugins, die Ihr Claude.ai-Login wiederverwenden, tun das nicht. Der Unterschied liegt darin, wer mit den Zugangsdaten umgeht. Laut der Rechtsseite von Anthropic ist die OAuth-Anmeldung für Abonnenten und für die gewöhnliche Nutzung von Claude Code und anderen nativen Anthropic-Anwendungen gedacht. Drittanbietern ist es nicht erlaubt, in ihren eigenen Apps ein Claude.ai-Login anzubieten, Anfragen im Namen ihrer Nutzer über Zugangsdaten von Free-, Pro-, Max- oder Ultra-Plänen zu leiten oder Claude.ai-Zugangsdaten und Sitzungstoken einzusammeln, zu speichern oder weiterzuleiten. Im selben Abschnitt steht, dass dies Endnutzer nicht daran hindert, sich mit dem eigenen Claude-Abo im unveränderten Claude-Code-Programm anzumelden.",{"type":143,"content":418},[419,420,422,423,426],"Der Claude-Agent-Provider ist genau entlang dieser Linie gebaut: Er startet Ihr eigenes, unverändertes ",{"tag":152,"children":421},[317],", und Sie melden sich über den Ablauf von Anthropic in Ihrem Terminal an. Das Hilfecenter von Anthropic, aktualisiert im Oktober 2026, sagt außerdem, dass Nutzung über das Agent SDK, ",{"tag":152,"children":424},[425],"claude -p"," und Drittanbieter-Apps weiterhin gegen die Abo-Limits zählt, wenn Sie mit Ihrem Plan angemeldet sind. Das ist eine Kehrtwende gegenüber Anfang 2026: Die v1-Provider-Dokumentation von OpenCode sagt noch immer, dass es Plugins für Claude Pro oder Max in OpenCode gibt, dass Anthropic dies ausdrücklich verbietet und dass OpenCode sie seit Version 1.3.0 nicht mehr mitliefert.",{"type":428,"variant":429,"title":430,"body":431},"callout","warn","Nur gewöhnliche, individuelle Nutzung",[432],[433],"Die beworbenen Pro-, Max- und Ultra-Limits von Anthropic setzen eine gewöhnliche, individuelle Nutzung von Claude Code und dem Agent SDK voraus, und Anthropic behält sich vor, seine Regeln zu Zugangsdaten ohne Vorankündigung durchzusetzen. Hängen Sie kein persönliches Claude-Abo hinter einen OpenCode-Server, den ein Team gemeinsam nutzt. Dafür gibt es API-Keys, Team- oder Enterprise-Plätze oder einen Cloud-Anbieter.",{"type":170,"level":171,"id":121,"text":122},{"type":143,"content":436},[437,438,440],"Zahlen Sie pro Token, wenn die Arbeit auf einem Server, in der CI, für ein Team oder in einem Remote-Workspace läuft. Der Claude-Agent-Provider braucht ein installiertes und angemeldetes Claude Code auf derselben Maschine wie der OpenCode-Server und steht daher im gehosteten OpenCode und in Remote-Workspaces nicht zur Verfügung. Mit einem API-Key ruft OpenCode Anthropic direkt auf. Den Key verbinden Sie mit ",{"tag":152,"children":439},[158]," oder übergeben ihn dem Hintergrunddienst als Umgebungsvariable:",{"type":152,"code":442},"# Anthropic-API-Key für den gemeinsamen Hintergrunddienst\nopencode service set env ANTHROPIC_API_KEY sk-ant-...\nopencode auth list\n\n# Oder für einen einzelnen Lauf mit privatem Server\nANTHROPIC_API_KEY=sk-ant-... opencode --standalone",{"type":143,"content":444},[445],"OpenCode Console verkauft dieselben Modelle auf Prepaid-Guthaben weiter, praktisch, wenn Sie eine einzige OpenCode-Rechnung über mehrere Anbieter hinweg wollen. Stand Oktober 2026 entsprechen die Preise für Ein- und Ausgabetoken denen von Anthropic. Der einzige Unterschied in der Tabelle ist das Cache-Lesen bei Sonnet 5.5, und in einer langen Coding-Sitzung sind die meisten Eingabetoken Cache-Lesevorgänge.",{"type":187,"head":447,"rows":458},[448,450,452,454,456],[449],"Pro 1 Mio. Token, Oktober 2026",[451],"Anthropic API: Eingabe \u002F Ausgabe",[453],"Anthropic Cache-Lesen",[455],"Console: Eingabe \u002F Ausgabe",[457],"Console Cache-Lesen",[459,468,477],[460,462,464,466,467],[461],"Claude Opus 5.5",[463],"$4.00 \u002F $20.00",[465],"$0.20",[463],[465],[469,471,473,475,476],[470],"Claude Sonnet 5.5",[472],"$2.00 \u002F $10.00",[474],"$0.10",[472],[465],[478,480,482,484,485],[479],"Claude Haiku 5.5, bis 100K",[481],"$0.10 \u002F $0.50",[483],"$0.01",[481],[483],{"type":143,"content":487},[488,489,492,493,496,497,501],"Cache-Schreibvorgänge für fünf Minuten kosten bei beiden das 1.25-Fache des Eingabepreises: $5.00 für Opus 5.5, $2.50 für Sonnet 5.5 und $0.125 für Haiku 5.5. OpenCode setzt Prompt-Cache-Breakpoints auf Anthropic-Wegen automatisch. Nur wenn Claude hinter einem OpenAI-kompatiblen Proxy wie LiteLLM sitzt, setzen Sie bei diesen Modellen ",{"tag":152,"children":490},[491],"compatibility.cacheFormat"," auf ",{"tag":152,"children":494},[495],"\"anthropic\"",", weil OpenCode dem Proxy nicht ansieht, dass sie Breakpoints im Anthropic-Stil brauchen. Mein ",{"tag":164,"to":498,"children":499},"\u002Fblog\u002Fclaude-plans-pricing-usage-limits",[500],"Leitfaden zu den Claude-Preisen"," vergleicht Abo-Limits und API-Kosten genauer.",{"type":170,"level":171,"id":124,"text":125},{"type":143,"content":504},[505,506,508],"Ja, alle vier funktionieren, und sie lohnen sich, wenn Sie den Dienst ohnehin bezahlen. ",{"tag":147,"children":507},[246]," verbindet sich über den Geräte-Login von GitHub, und das Konto braucht Zugriff auf Copilot Chat. GitHub führt Claude Haiku 4.5 und 5.5, Sonnet 4.6, 5 und 5.5, Opus 4.8, 5 und 5.5 sowie Fable 5 und 5.1 als allgemein verfügbar in Copilot, Nutzer von Copilot Free und Student erhalten Modelle aber nur über die automatische Modellauswahl. OpenCode lädt nach dem Login die aktuelle Modellliste des Kontos.",{"type":143,"content":510},[511,513,514,517,518,520,521,524,525,528,529,532,533,536],{"tag":147,"children":512},[257]," nimmt einen ",{"tag":152,"children":515},[516],"OPENROUTER_API_KEY"," oder ein verbundenes Konto, und Modelle tragen nach dem Präfix die vollständige OpenRouter-ID, etwa ",{"tag":152,"children":519},[185],". Meine Modellliste zeigte zudem mitlaufende Aliase wie ",{"tag":152,"children":522},[523],"openrouter\u002F~anthropic\u002Fclaude-sonnet-latest",". ",{"tag":147,"children":526},[527],"Amazon Bedrock"," nutzt die Standard-Credential-Kette von AWS, ein benanntes AWS-Profil ist die einfachste dauerhafte Einrichtung. ",{"tag":147,"children":530},[531],"Google Vertex"," nutzt Application Default Credentials und braucht ein Projekt, bevor Modelle erscheinen. Laut Provider-Spezifikation kosten regionale Bedrock-Modell-IDs wie ",{"tag":152,"children":534},[535],"us.anthropic.claude-opus-5-5"," 10% mehr als die Listenpreise von Anthropic.",{"type":143,"content":538},[539,541,542,546],{"tag":147,"children":540},[235]," ist der günstigste Einstieg, deckt unter den Claude-Modellen aber nur Claude Haiku 5.5 ab. Der Go-Plan kostet $10 im Monat, und OpenCode schätzt darauf 3,850 Haiku-5.5-Anfragen pro fünf Stunden, bei 1,100 Eingabe-, 55,000 gecachten und 240 Ausgabetoken pro Anfrage. Das passt für einen Subagenten oder ein günstiges Nebenmodell, nicht für den Haupt-Coding-Agenten. Mein ",{"tag":164,"to":543,"children":544},"\u002Fblog\u002Fclaude-haiku-5-5",[545],"Leitfaden zu Haiku 5.5"," zeigt, welche Aufgaben es gut erledigt.",{"type":170,"level":171,"id":127,"text":128},{"type":143,"content":549},[550,551,554,555,558,559,562,563,168],"Beide Abo-Wege haben denselben kleinen Fehler in rund fünf Sekunden behoben, und der Claude-Agent-Weg nutzte die Tools von OpenCode, wie die Spezifikation es beschreibt. Ich habe eine Aufgabe mit OpenCode 2.2.4 und Claude Code 2.1.314 ausgeführt: eine zweizeilige Python-Datei, deren ",{"tag":152,"children":552},[553],"add()"," subtrahierte, mit dem Prompt, den Fehler zu beheben und die Änderung in einem Satz zu beschreiben. Beide Läufe nutzten Haiku 5.5 mit ",{"tag":152,"children":556},[557],"opencode run --format json",", einmal über ",{"tag":152,"children":560},[561],"claude-agent\u002Fhaiku"," mit meinem Claude-Abo und einmal über ",{"tag":152,"children":564},[243],{"type":187,"head":566,"rows":578},[567,568,570,572,574,576],[190],[569],"Schritte",[571],"Cache-Schreiben",[573],"Cache-Lesen",[575],"Ausgabe",[577],"Zu Listenpreisen",[579,593],[580,583,585,587,589,591],[581],{"tag":152,"children":582},[561],[584],"lesen, bearbeiten, antworten",[586],"16,901",[588],"52,057",[590],"198",[592],"≈ $0.003",[594,597,598,600,602,604],[595],{"tag":152,"children":596},[243],[584],[599],"20,843",[601],"41,357",[603],"182",[592],{"type":143,"content":606},[607,608,284,611,614],"OpenCode zeigte für beide Läufe Kosten von $0, weil der jeweilige Plan die Nutzung abdeckt. Die Spalte mit Listenpreisen ist meine eigene Rechnung zu Haiku-5.5-Preisen, unter der Annahme von Cache-Schreibvorgängen für fünf Minuten. Die Prompts waren ähnlich groß: rund 22,900 Token über Claude Agent, mit dem System-Prompt von Claude Code, und rund 20,700 über Go, mit dem von OpenCode. Der erste Claude-Agent-Schritt las in einer frischen Sitzung bereits 6,226 Token aus dem Cache, höchstwahrscheinlich den Teil des System-Prompts von Claude Code, der von meiner früheren Claude-Code-Nutzung noch gecacht war. Beide Protokolle zeigen, dass die Tool-Aufrufe ",{"tag":152,"children":609},[610],"read",{"tag":152,"children":612},[613],"edit"," von OpenCode kamen.",{"type":143,"content":616},[617,618,621,622,625],"Zwei praktische Hinweise aus dem Test. Mein OpenCode-Console-Konto hatte kein Guthaben, und dieser Weg scheiterte sofort mit dem Fehler 402 „Insufficient account funds“, denn Console ist Prepaid. Außerdem wartete ",{"tag":152,"children":619},[620],"opencode run",", aus einem Skript ohne Terminal aufgerufen, auf eine Eingabe, bis ich die Standardeingabe mit ",{"tag":152,"children":623},[624],"\u003C \u002Fdev\u002Fnull"," schloss; danach liefen alle Durchgänge normal durch.",{"type":170,"level":171,"id":130,"text":131},{"type":143,"content":628},[629,630,633,634,637,638,284,641,644,645,284,648,651],"Legen Sie in ",{"tag":152,"children":631},[632],"opencode.jsonc"," ein Standardmodell fest und geben Sie einzelnen Agenten ein eigenes Modell mit optionaler ",{"tag":152,"children":635},[636],"#variant",". Eine übliche Aufteilung ist ein starkes Modell fürs Planen, ein mittleres fürs Bauen und ein kleines für die Suche. Die eingebauten Agenten von OpenCode sind ",{"tag":152,"children":639},[640],"build",{"tag":152,"children":642},[643],"plan"," als primäre Agenten sowie ",{"tag":152,"children":646},[647],"general",{"tag":152,"children":649},[650],"explore"," als Subagenten:",{"type":152,"code":653},"{\n  \"$schema\": \"https:\u002F\u002Fopencode.ai\u002Fconfig.json\",\n  \"model\": \"claude-agent\u002Fsonnet\",\n  \"agents\": {\n    \"plan\": { \"model\": \"claude-agent\u002Fopus#high\" },\n    \"explore\": { \"model\": \"claude-agent\u002Fhaiku\" }\n  }\n}",{"type":143,"content":655},[656,659,660,663,664,667,668,671],{"tag":152,"children":657},[658],"#high"," wählt eine Effort-Variante. Die Variantennamen stammen aus den Katalogdaten des Modells, und eine unbekannte Variante endet mit einem Fehler bei der Modellauflösung. Prüfen Sie deshalb ",{"tag":152,"children":661},[662],"\u002Fmodels",", bevor Sie eine Konfiguration übernehmen. Ein Subagent ohne eigenes Modell erbt das Modell der übergeordneten Sitzung. Mit dem Anthropic-Provider nutzt dieselbe Konfiguration IDs wie ",{"tag":152,"children":665},[666],"anthropic\u002Fclaude-opus-5-5#high",". Beim Claude-Agent-Provider werden Temperature, Top-p, Top-k, Seed und Stop-Sequenzen nicht unterstützt, und ",{"tag":152,"children":669},[670],"CLAUDE_CODE_EFFORT_LEVEL"," in Ihrer Shell wirkt nicht, weil der Provider die Variable leert, damit der in OpenCode gewählte Effort gilt.",{"type":170,"level":171,"id":133,"text":134},{"type":143,"content":674},[675],"Der Provider bringt die Modelle von Claude in OpenCode, nicht die Produktfunktionen von Claude Code. Die OpenCode-Dokumentation und die Design-Spezifikation nennen diese Lücken:",{"type":375,"ordered":376,"items":677},[678,680,682,691,712],[679],"Kein gehostetes OpenCode und keine Remote-Workspaces, weil Claude Code auf derselben Maschine wie der OpenCode-Server laufen muss.",[681],"Der System-Prompt von Claude Code ersetzt die eingebauten Agenten-Prompts von OpenCode; eigene Agenten-Prompts gelten weiterhin.",[683,684,284,687,690],"Die Plugin-Hooks ",{"tag":152,"children":685},[686],"http.request",{"tag":152,"children":688},[689],"http.response"," laufen nicht, weil Claude Code die API-Aufrufe macht.",[692,693,696,697,700,701,704,705,708,709,711],"Funktionen von Claude Code ohne Gegenstück in OpenCode fehlen: ",{"tag":152,"children":694},[695],"\u002Fusage"," und die Optionen bei Erreichen eines Limits, ",{"tag":152,"children":698},[699],"\u002Floop",", der Auto-Modus, Agent Teams, Cloud-Sitzungen und ",{"tag":152,"children":702},[703],"\u002Fteleport",", Computer Use, die Bash-Sandbox und mitgelieferte Skills wie ",{"tag":152,"children":706},[707],"\u002Fsimplify",". Das ",{"tag":152,"children":710},[695]," von OpenCode zeigt stattdessen die Console-Nutzung.",[713],"Tool-Aufrufe laufen nacheinander, wie oben beschrieben.",{"type":143,"content":715},[716,717,721],"Wenn Sie diese Funktionen von Claude Code täglich brauchen, nutzen Sie Claude Code selbst; mein ",{"tag":164,"to":718,"children":719},"\u002Fblog\u002Fclaude-code",[720],"Claude-Code-Test"," behandelt es. Der Provider ist für alle, die die Oberfläche von OpenCode, seine Sitzungen mit mehreren Modellen und seine Berechtigungsregeln bevorzugen, aber ihr Claude-Abo dahinter wollen.",{"type":170,"level":171,"id":136,"text":137},{"type":143,"content":724},[725],"Wählen Sie den Weg danach, wer OpenCode nutzt und wo es läuft:",{"type":375,"ordered":369,"items":727},[728,733,738,743,750],[729,732],{"tag":147,"children":730},[731],"Eigener Rechner und ein vorhandenes Claude-Pro-, Max- oder Ultra-Abo:"," der Claude-Agent-Provider. Er nutzt Limits, die Sie ohnehin bezahlen, und behält den Arbeitsablauf von OpenCode bei.",[734,737],{"tag":147,"children":735},[736],"Ein Team, CI, ein Server oder ein Remote-Workspace:"," ein Anthropic-API-Key, oder Bedrock bzw. Vertex, wenn Ihr Unternehmen dort ohnehin arbeitet. Nehmen Sie OpenCode Console, wenn Sie eine einzige Prepaid-Rechnung von OpenCode über mehrere Anbieter wollen.",[739,742],{"tag":147,"children":740},[741],"Ein vorhandener Copilot-Platz:"," der GitHub-Copilot-Provider, im Rahmen der Modelle und Limits Ihres Copilot-Plans.",[744,747,748,168],{"tag":147,"children":745},[746],"Ein günstiges kleines Nebenmodell:"," OpenCode Go für Haiku 5.5, etwa als Subagent ",{"tag":152,"children":749},[650],[751,754],{"tag":147,"children":752},[753],"Routing und Fallbacks über Anbieter hinweg:"," OpenRouter, wenn Sie es bereits nutzen.",{"type":143,"content":756},[757,758,762,763,168],"Egal welchen Weg Sie wählen: Halten Sie Ihre Projektanweisungen in AGENTS.md statt in CLAUDE.md, denn diese Datei gibt OpenCode an jedes Modell weiter, auch an Claude über den Claude-Agent-Provider. Die ",{"tag":164,"to":759,"children":760},"\u002Fblog\u002Fagents-md-skills-mcp-cli-decision-matrix",[761],"Entscheidungsmatrix für AGENTS.md, Skills, MCP und CLIs"," hilft bei dieser Aufteilung. Wenn Sie Coding-Agenten für ein Team einrichten und Kosten und Datenschutz geklärt haben wollen, gehört das zu meiner ",{"tag":164,"to":764,"children":765},"\u002Fexpertise\u002Fai-engineer",[766],"Arbeit im Bereich KI-Engineering",{"type":170,"level":171,"id":139,"text":140},{"type":375,"ordered":369,"items":769},[770,774,777,780,783,786,789,792,795,798,801,804],[771],{"tag":772,"href":40,"children":773},"a",[39],[775],{"tag":772,"href":43,"children":776},[42],[778],{"tag":772,"href":46,"children":779},[45],[781],{"tag":772,"href":49,"children":782},[48],[784],{"tag":772,"href":52,"children":785},[51],[787],{"tag":772,"href":55,"children":788},[54],[790],{"tag":772,"href":58,"children":791},[57],[793],{"tag":772,"href":61,"children":794},[60],[796],{"tag":772,"href":64,"children":797},[63],[799],{"tag":772,"href":67,"children":800},[66],[802],{"tag":772,"href":70,"children":803},[69],[805],{"tag":772,"href":73,"children":806},[72],[808,870,921,973],{"slug":809,"published":810,"updated":811,"minutes":812,"category":7,"tags":813,"tagPages":817,"keywords":818,"about":830,"sources":839,"cover":864,"og":865,"expertise":76,"locales":866,"lang":79,"title":867,"description":868,"coverAlt":869},"agent-loop-explained","2026-07-16","2026-09-04",10,[814,12,815,10,816],"Agent loop","Tool calling","Stop conditions",[16,15],[819,820,821,822,823,824,825,826,827,828,829],"agentenschleife","human in the loop ki-agent","agentische schleife","ki-agent schleife","tool-calling schleife","ralph loop coding-agent","claude code \u002Floop","claude code \u002Fgoal","ki-agent endlosschleife stoppen","react-agent muster","stop_reason tool_use",[831,834,837],{"name":832,"url":833},"Intelligent agent","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FIntelligent_agent",{"name":835,"url":836},"Large language model","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLarge_language_model",{"name":10,"url":838},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foverview",[840,843,846,849,852,855,858,861],{"title":841,"url":842},"Anthropic: Building effective agents (Dec 2024)","https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Fbuilding-effective-agents",{"title":844,"url":845},"Yao et al.: ReAct: Synergizing Reasoning and Acting in Language Models (2022)","https:\u002F\u002Farxiv.org\u002Fabs\u002F2210.03629",{"title":847,"url":848},"Claude API docs: Handling stop reasons","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fbuild-with-claude\u002Fhandling-stop-reasons",{"title":850,"url":851},"Anthropic: Effective harnesses for long-running agents (Nov 2025)","https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Feffective-harnesses-for-long-running-agents",{"title":853,"url":854},"Simon Willison: Red\u002Fgreen TDD (Agentic Engineering Patterns)","https:\u002F\u002Fsimonwillison.net\u002Fguides\u002Fagentic-engineering-patterns\u002Fred-green-tdd\u002F",{"title":856,"url":857},"Geoffrey Huntley: Ralph Wiggum as a software engineer (Jul 2025)","https:\u002F\u002Fghuntley.com\u002Fralph\u002F",{"title":859,"url":860},"Claude Code docs: Run prompts on a schedule (\u002Floop)","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fscheduled-tasks",{"title":862,"url":863},"Claude Code docs: Keep Claude working toward a goal (\u002Fgoal)","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fgoal","\u002Fimages\u002Fblog\u002Fagent-loop-explained\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fagent-loop-explained\u002Fog.jpg",[78,79,80],"Die Agentenschleife erklärt: wie Coding-Agenten laufen und wie man sie stoppt","Wie die Agentenschleife im Code funktioniert, welche Abbruchbedingungen und Budgets man erzwingen sollte und wie sich Ralph, \u002Floop und \u002Fgoal verhalten.","Agentenschleife: Ein kleiner Roboter läuft eine Kreisbahn, über die neben einer Zielflagge ein Schrankenbaum reicht.",{"slug":871,"published":872,"minutes":873,"category":7,"tags":874,"tagPages":879,"keywords":880,"about":891,"sources":896,"cover":915,"og":916,"expertise":76,"locales":917,"lang":79,"title":918,"description":919,"coverAlt":920},"claude-code-review","2026-10-21",11,[10,875,876,877,878],"Code review","GitHub","Pull requests","Review costs",[15],[881,882,883,884,885,886,887,888,889,890],"claude code review","claude code review github action","claude code review kosten","claude code review allgemein verfügbar","ki pull request review","claude github app review","review-stufen quick standard deep","claude code review einrichten","review-ausgabenlimit","automatisierte code review agenten",[892,894],{"name":893,"url":31},"Claude",{"name":875,"url":895},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCode_review",[897,900,903,906,909,912],{"title":898,"url":899},"Claude: Code Review is now generally available (Oct 15, 2026)","https:\u002F\u002Fclaude.com\u002Fresources\u002Farticles\u002Fcode-review-is-now-generally-available",{"title":901,"url":902},"Claude Code docs: Code Review","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcode-review",{"title":904,"url":905},"Claude Code docs: Set up Code Review","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcode-review-setup",{"title":907,"url":908},"Claude Code docs: Code Review costs and usage","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcode-review-costs",{"title":910,"url":911},"Claude: Code Review research preview announcement","https:\u002F\u002Fclaude.com\u002Fresources\u002Farticles\u002Fcode-review",{"title":913,"url":914},"Claude Code docs: GitHub Actions","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fgithub-actions","\u002Fimages\u002Fblog\u002Fclaude-code-review\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fclaude-code-review\u002Fog.jpg",[78,79,80],"Claude Code Review ist allgemein verfügbar: wie das Review arbeitet und was es kostet","Claude Code Review ist allgemein verfügbar. Wie Agenten und Prüfschritt arbeiten, Review-Stufen, Ausgabenlimits und wann die GitHub Action passt.","Claude Code Review: Drei Lupen prüfen ein Blatt mit Zeilen, eine Zeile ist eingekreist und abgehakt.",{"slug":922,"published":923,"minutes":6,"category":7,"tags":924,"tagPages":929,"keywords":930,"about":942,"sources":945,"cover":967,"og":968,"expertise":76,"locales":969,"lang":79,"title":970,"description":971,"coverAlt":972},"claude-skills-guide","2026-10-20",[925,926,10,927,928],"Claude skills","SKILL.md","Agent Skills","Progressive disclosure",[15],[931,932,933,934,935,936,937,938,939,940,941],"claude skills","claude code skills","claude skill erstellen","skill.md format","agent skills spezifikation","claude skill frontmatter felder","skill-beschreibung auslösen","progressive disclosure bei skills","claude skills vs mcp vergleich","skills api anleitung","eigene slash-commands als skills",[943,944],{"name":30,"url":31},{"name":33,"url":34},[946,949,952,955,958,961,964],{"title":947,"url":948},"Claude Code documentation: skills","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills",{"title":950,"url":951},"Agent Skills overview, Claude API documentation","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fagents-and-tools\u002Fagent-skills\u002Foverview",{"title":953,"url":954},"Skill authoring best practices, Claude API documentation","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fagents-and-tools\u002Fagent-skills\u002Fbest-practices",{"title":956,"url":957},"Agent Skills specification","https:\u002F\u002Fagentskills.io\u002Fspecification",{"title":959,"url":960},"Evaluating skill output quality, Agent Skills documentation","https:\u002F\u002Fagentskills.io\u002Fskill-creation\u002Fevaluating-skills",{"title":962,"url":963},"Equipping agents for the real world with Agent Skills, Anthropic engineering blog","https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Fequipping-agents-for-the-real-world-with-agent-skills",{"title":965,"url":966},"The state of Claude skills in 2026, SkillGild analysis of Ahrefs data","https:\u002F\u002Fdev.to\u002Fskillgild\u002Fthe-state-of-claude-skills-in-2026-what-38000-searches-say-248n","\u002Fimages\u002Fblog\u002Fclaude-skills-guide\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fclaude-skills-guide\u002Fog.jpg",[78,79,80],"Claude Skills: So schreiben Sie eine SKILL.md, die zum richtigen Zeitpunkt lädt","So schreiben Sie einen Claude Skill: Verzeichnisaufbau, Frontmatter-Felder und Grenzen, progressives Laden, auslösende Beschreibungen, Skripte und Tests.","Claude Skills: Ein offener Werkzeugkasten mit stehenden Mappen, eine Mappe mit einem Blatt ist herausgezogen.",{"slug":974,"published":975,"minutes":873,"category":7,"tags":976,"tagPages":980,"keywords":981,"about":994,"sources":1004,"cover":1039,"og":1040,"expertise":76,"locales":1041,"lang":79,"title":1042,"description":1043,"coverAlt":1044},"coding-agents-legacy-codebase-migration","2026-10-17",[977,12,978,979,875],"Legacy migration","Strangler fig","Testing",[16],[982,983,984,985,986,987,988,989,990,991,992,993],"legacy-migration mit ki","legacy-codebase coding-agent","strangler fig muster","characterization tests legacy-code","ki-code migration review","agentengestütztes refactoring","legacy modernisierung mit coding-agenten","differentielles testen migration","schattenverkehr migration","review-gate für ki-code","test harness vor migration","llm code-migration",[995,998,1001],{"name":996,"url":997},"Legacy code","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLegacy_code",{"name":999,"url":1000},"Characterization test","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCharacterization_test",{"name":1002,"url":1003},"Strangler fig pattern","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FStrangler_fig_pattern",[1005,1008,1010,1013,1016,1018,1021,1024,1027,1030,1033,1036],{"title":1006,"url":1007},"Martin Fowler: Strangler Fig (2024)","https:\u002F\u002Fmartinfowler.com\u002Fbliki\u002FStranglerFigApplication.html",{"title":1009,"url":1000},"Wikipedia: Characterization test",{"title":1011,"url":1012},"Google Research: Accelerating code migrations with AI (2024)","https:\u002F\u002Fresearch.google\u002Fblog\u002Faccelerating-code-migrations-with-ai\u002F",{"title":1014,"url":1015},"Ziftci et al.: Migrating Code At Scale With LLMs At Google (arXiv 2504.09691)","https:\u002F\u002Farxiv.org\u002Fabs\u002F2504.09691",{"title":1017,"url":851},"Anthropic: Effective harnesses for long-running agents (2025)",{"title":1019,"url":1020},"Anthropic: Redesigning source control at Anthropic (2026)","https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Fredesigning-source-control",{"title":1022,"url":1023},"METR: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity","https:\u002F\u002Fmetr.org\u002Fblog\u002F2025-07-10-early-2025-ai-experienced-os-dev-study\u002F",{"title":1025,"url":1026},"Chand et al.: Why Industry Migrates and When It Trusts LLMs (ESEM 2026)","https:\u002F\u002Fdrops.dagstuhl.de\u002Fentities\u002Fdocument\u002F10.4230\u002FLIPIcs.ESEM.2026.85",{"title":1028,"url":1029},"Li et al.: Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agents (arXiv 2602.09944)","https:\u002F\u002Farxiv.org\u002Fabs\u002F2602.09944",{"title":1031,"url":1032},"AWS: Amazon Q Developer just reached a $260 million dollar milestone (2024)","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fdevops\u002Famazon-q-developer-just-reached-a-260-million-dollar-milestone\u002F",{"title":1034,"url":1035},"OpenAI: Why SWE-bench Verified no longer measures frontier coding capabilities (2026)","https:\u002F\u002Fopenai.com\u002Findex\u002Fwhy-we-no-longer-evaluate-swe-bench-verified\u002F",{"title":1037,"url":1038},"GitHub Docs: About GitHub Copilot cloud agent","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fconcepts\u002Fagents\u002Fcoding-agent\u002Fabout-coding-agent","\u002Fimages\u002Fblog\u002Fcoding-agents-legacy-codebase-migration\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fcoding-agents-legacy-codebase-migration\u002Fog.jpg",[78,79,80],"Legacy-Codebase mit Coding-Agenten migrieren: ein Strangler-Fig-Playbook","Wie Coding-Agenten eine Legacy-Migration tragen: Characterization-Tests zuerst, ein Seam pro Task, Review-Gates und differentielle Verifikation.","Legacy-Migration mit Agenten: Ein Roboter trägt einen Ziegel vom alten, bewachsenen Haus zu einem neuen Bau.",1793451239640]