[{"data":1,"prerenderedAt":273},["ShallowReactive",2],{"\u002Fblog\u002Fmodel-harness-decoupling\u002F:de":3,"\u002Fblog\u002Fmodel-harness-decoupling\u002F-surround:de":169,"blog-all-posts:de":170},{"id":4,"title":5,"author":6,"body":10,"date":151,"description":152,"extension":153,"image":154,"locale":155,"meta":156,"minRead":157,"navigation":158,"original":159,"path":160,"pinned":159,"seo":161,"source":162,"sourceUrl":23,"stem":163,"tags":164,"updated":154,"__hash__":168},"blog\u002Fblog\u002Fmodel-harness-decoupling.de.md","Das First-Party-Harness ist nicht immer die beste Wahl: In der Ära offener Modelle wählt man Modell und Harness getrennt",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":142},"minimark",[13,28,31,34,39,42,45,49,52,55,71,74,78,81,84,92,96,99,105,111,117,123,129,133,136],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Der Kerngedanke erschien zuerst auf ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093890559874388141",[25],"nofollow","X","; dieser Artikel ist die ausführliche Fassung, inklusive einer Positionierungskarte von fünf Harnesses.",[17,29,30],{},"Bei der Wahl eines Coding Agent ist die erste Intuition der meisten Leute völlig naheliegend: Claude → Claude Code; GPT → Codex; GLM → ZCode; DeepSeek → natürlich erst mal das eigene Harness von DeepSeek.",[17,32,33],{},"Und die Intuition ist völlig solide. Der größte Vorteil des Herstellers ist, dass er sein eigenes Modell am besten kennt.",[35,36,38],"h2",{"id":37},"der-first-party-vorteil-ist-echt","Der First-Party-Vorteil ist echt",[17,40,41],{},"Welche Prompts das Modell mag, wie man das Tool Schema am stabilsten gestaltet, wie man langen Context organisiert, welche Fähigkeiten ein neues Release bringt, wo es am ehesten stolpert — der First Party weiß all das meist früher als Dritte.",[17,43,44],{},"Deshalb ist bei Produkten wie Claude Code und Codex, bei denen Modell und Harness langfristig zusammen iterieren, die First-Party-Kombination oft die stärkste Antwort der aktuellen Version. Dagegen sage ich nichts.",[35,46,48],{"id":47},"aber-ein-modell-trainieren-und-ein-harness-bauen-sind-zwei-grundverschiedene-ingenieursdisziplinen","Aber ein Modell trainieren und ein Harness bauen sind zwei grundverschiedene Ingenieursdisziplinen",[17,50,51],{},"Bei offenen Modellen wie DeepSeek und GLM wird es erst richtig interessant — denn ein gutes Modell zu trainieren und ein gutes Harness zu bauen sind zwei völlig verschiedene Arten von Ingenieurskunst.",[17,53,54],{},"Sobald ein Coding Agent wirklich läuft, taucht ein Berg von Nicht-Modell-Problemen auf:",[56,57,58,62,65,68],"ul",{},[59,60,61],"li",{},"Wie Dateien gelesen, wie Code geändert wird",[59,63,64],{},"Wie der Agent Loop gesteuert, wie der Context komprimiert wird",[59,66,67],{},"Wie der Cache genutzt, wie Fehler bei Tool Calls behoben werden",[59,69,70],{},"Wie Subagents eingeplant, wie Berechtigungen verwaltet werden",[17,72,73],{},"Wie gut das alles gelingt, entscheidet direkt darüber, wie sich dasselbe Modell am Ende anfühlt. Dasselbe Modell in einem anderen Harness kann ein himmelweiter Unterschied sein.",[35,75,77],{"id":76},"das-größere-problem-modelle-aktualisieren-sich-zu-schnell","Das größere Problem: Modelle aktualisieren sich zu schnell",[17,79,80],{},"Heute ist GLM vorne, nächsten Monat bringt DeepSeek vielleicht einen noch stärkeren Flash, und eine Weile später holt wieder ein neues Modell auf.",[17,82,83],{},"Wenn der ganze Coding-Workflow an das Produkt eines Herstellers gebunden ist, bedeutet ein Modellwechsel oft auch Toolwechsel und Gewohnheitswechsel. Monate lang feingeschliffene Konfigs, Erinnerungen und Workflows werden plattgemacht.",[17,85,86,87,91],{},"Genau hier verdienen Third-Party-Harnesses ihren Platz: ",[88,89,90],"strong",{},"Du kannst deine gewohnten Tools, Skills, MCP, Berechtigungen und Workflows festzurren und darunter nur das Modell austauschen."," Heute DeepSeek, morgen GLM, übermorgen etwas anderes — die Arbeitsumgebung muss nicht neu gebaut werden.",[35,93,95],{"id":94},"eine-positionierungskarte-von-fünf-harnesses","Eine Positionierungskarte von fünf Harnesses",[17,97,98],{},"Wo die großen fünf stehen, nach meinem Stand Ende August 2026:",[17,100,101,104],{},[88,102,103],{},"Pi",": minimalistische Philosophie; das Harness mischt sich so wenig wie möglich ins Modell ein. Leicht, schnell, niedriger Token-Overhead, extrem formbar. Am besten als Fundament für den eigenen Langzeit-Agenten — simpel, sauber, endlos hackbar.",[17,106,107,110],{},[88,108,109],{},"OMP",": stapelt auf Pi weiter schwere Coding-Fähigkeiten — LSP, Debugger, Browser, AST — wie die Montage einer kompletten IDE am Agenten. Für wirklich Heavy-Coding und komplexe Repo-Navigation.",[17,112,113,116],{},[88,114,115],{},"DeepSeek Harness",": geht am weitesten — Everything is Plugin. Agent Loop, Tools, Berechtigungen, Presets und UI lassen sich alle zerlegen und neu kombinieren. Für Leute, die an Agent-Architektur, Presets, Multi-Agent-Setups und Runtimes der nächsten Generation basteln. Probiert öfter den PTC-Modus — schneller und tokensparsamer.",[17,118,119,122],{},[88,120,121],{},"OpenCode",": die ausgewogenste Sorte — Open Source, viele Provider, großes Ökosystem, ausgereiftes Client\u002FServer, Desktop-App und Subagents. Für alle, die einen reifen, universellen Multi-Model-Coding-Agent wollen.",[17,124,125,128],{},[88,126,127],{},"Command Code",": ein völlig anderer Weg — es liebt es, für das Modell einzuspringen. Fehlerhafte Tool-Call-Argumente werden lokal repariert; doppelte Datei-Lesevorgänge werden dedupliziert; lange Sessions halten einen Stable Prefix, um Cache Hits zu erhöhen; kurz vor dem Context-Bersten wird kompaktiert. Auf Maloche-Modelle wie DeepSeek V4 Flash oder GLM-5.3 Flash angewandt, entfaltet das maximalen Wert: Je schwächer das Modell, desto mehr fängt das Harness auf.",[35,130,132],{"id":131},"wie-ich-wähle","Wie ich wähle",[17,134,135],{},"Wenn es mir nur um langfristige Formbarkeit geht, bleibe ich bei Pi. Aber sollte man mich heute anweisen, mit DeepSeek V4 Flash oder GLM-5.3 hart arbeiten zu gehen, würde ich Command Code wirklich kosten — Modell-Harness-Kombinationen werden pro Task konfiguriert, nicht pro Lager.",[17,137,138,139],{},"In der Ära offener Modelle sind Modell und Harness komplett getrennt wählbar. ",[88,140,141],{},"Hör auf zu fragen „wessen Modell mit wessen Tool“, und frag stattdessen „in welchem Harness leistet dieses Modell seine beste Arbeit“.",{"title":143,"searchDepth":144,"depth":144,"links":145},"",2,[146,147,148,149,150],{"id":37,"depth":144,"text":38},{"id":47,"depth":144,"text":48},{"id":76,"depth":144,"text":77},{"id":94,"depth":144,"text":95},{"id":131,"depth":144,"text":132},"2026-09-09","Claude? Dann Claude Code. In der Ära offener Modelle verdient dieser Instinkt ein Upgrade. Der First-Party-Vorteil ist echt, aber ein gutes Modell zu trainieren und ein gutes Harness zu bauen sind zwei verschiedene Ingenieurskünste — dieser Artikel erklärt, warum sich Modell und Harness heute getrennt wählen lassen, plus eine Positionierungskarte von fünf Harnesses.","md",null,"de",{},8,true,false,"\u002Fblog\u002Fmodel-harness-decoupling",{"title":5,"description":152},"x","blog\u002Fmodel-harness-decoupling.de",[165,166,167],"AI Agent","Harness","Tool-Auswahl","fSEc7M6bNT8EaJi5FOkUDUpPRC8dBJ7NwBqrAifwmY0",[154,154],[171,178,187,196,203,210,212,219,227,233,240,249,256,264],{"path":172,"title":173,"description":174,"date":175,"minRead":176,"tags":177},"\u002Fblog\u002Fagent-harness-selection","Nach Pi Agent, OMP, Codex und ZCode: Warum ich am Ende OpenCode + OpenChamber gewählt habe","Meine Retro zur Agent-Harness-Auswahl: Nach den drei Kriterien GUI-Erlebnis, Vendor Lock-in und Freiheit zur Weiterentwicklung flogen Pi Agent, OMP, Codex und ZCode raus – die Wahl fiel schließlich auf den OpenCode-Kernel mit der OpenChamber-Oberfläche.","2026-08-06",6,[165,167],{"path":179,"title":180,"description":181,"date":182,"minRead":176,"tags":183},"\u002Fblog\u002Fcloudflare-broke-stack","Best Practices für Indie-Devs 2026: Das Cloudflare-Komplettpaket für Sparfüchse","Die Nullkosten-Technologie-Stack von unabhängigen Entwicklern: Codex schreibt Code, GitHub verwaltet Versionen, Stripe kassiert – Frontend mit TanStack Start, Backend mit Hono + Workers, Datenbank D1, Storage R2, Cache KV, alles auf Cloudflare.","2026-06-15",[184,185,186],"Cloudflare","Indie-Entwicklung","Tech-Stack",{"path":188,"title":189,"description":190,"date":191,"minRead":176,"tags":192},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek baut Websuche direkt in die API – mit der Responses API die offizielle Suchpower gratis abgreifen","DeepSeek hat Websuche offiziell in die API eingebaut: Rufe deepseek-v4-flash über den Responses-Endpoint auf, deklariere das web_search-Tool, fertig – kein Drittanbieter-Suchdienst, kein eigener Such-Key nötig.","2026-08-05",[193,194,195],"DeepSeek","API","AI-Tools",{"path":197,"title":198,"description":199,"date":191,"minRead":200,"tags":201},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash im Deep-Test: billig, schnell, 1M Kontext, integrierte Suche","Ein paar Tage Deep-Test mit dem offiziellen DeepSeek V4 Flash: extrem billig, blitzschnell, 1M Kontext, offiziell eingebaute Websuche, komplett Open Source. Die einzige Schwäche ist Multimodalität – die lässt sich aber mit anderen Modellen ausgleichen.",7,[193,202,195],"Modell-Review",{"path":204,"title":205,"description":206,"date":182,"minRead":157,"tags":207},"\u002Fblog\u002Ffree-cloudflare","Wie Gratis-Nutzer Cloudflare bis aufs Blut ausquetschen – wie viel gibt's wirklich umsonst?","Die Cloudflare-Gratisversion trägt eine komplette persönliche Internet-Infrastruktur: DNS, CDN, Pages, Workers, KV, D1, R2, E-Mail, Tunnel, AI Gateway und mehr.",[184,208,209],"Gratis-Kontingent","Deployment",{"path":160,"title":5,"description":152,"date":151,"minRead":157,"tags":211},[165,166,167],{"path":213,"title":214,"description":215,"date":151,"minRead":157,"tags":216},"\u002Fblog\u002Fopencode-productive-stack","Stabil, schnell, produktiv, günstig: Mein AI-Coding-Stack, vollständig dokumentiert","OpenCode + OpenChamber + zwei DeepSeek V4 Flash Abos: 15 Projekte laufen gleichzeitig Code, und das Kontingent bewegt sich kaum. Der komplette Aufbau offengelegt — Context-Beschneidung, gestufte Memory, Desktop-Automatisierung und die Lektion „beim Original bleiben“.",[121,217,218],"AI-Coding","Konfiguration",{"path":220,"title":221,"description":222,"date":223,"minRead":224,"tags":225},"\u002Fblog\u002Fproduct-faxin-principle","Das Prinzip des ursprünglichen Antriebs: Warum Indie-Entwickler das Weglassen lernen müssen","Warum startest du? Für wen startest du? Welches Problem willst du wirklich lösen? Die Schärfe eines Produkts entsteht aus Loslassen und Verzichten.","2026-06-20",10,[226,185],"Produktdenken",{"path":228,"title":229,"description":230,"date":223,"minRead":157,"tags":231},"\u002Fblog\u002Fproduct-pain-vs-itch","Wenn Nutzer „geil\" sagen, nicht abheben: Schmerz- vs. Juckpunkte","Verbales Lob ist keinen Cent wert. Es gibt nur einen harten Maßstab, um Bedürfnisse zu beurteilen: Schau, was Nutzer bereit sind zu geben.",[226,232],"Bedürfnis-Validierung",{"path":234,"title":235,"description":236,"date":175,"minRead":237,"tags":238},"\u002Fblog\u002Fqwen-vision-for-deepseek","DeepSeek Multimodalität verpassen: Das Qwen-3.7-Flash-Bilderkennungs-Setup","DeepSeek V4 Flash kann keine multimodalen Eingaben – was tun, wenn es ans Bilderlesen geht? Nach meiner Recherche ist das Setup mit dem besten Preis-Leistungs-Verhältnis Qwen-3.7-Flash: Eine Bilderkennung kostet fast nichts, und kombiniert mit V4 Flash deckt es die Schwäche ab.",5,[193,239,202],"Multimodalität",{"path":241,"title":242,"description":243,"date":244,"minRead":245,"tags":246},"\u002Fblog\u002Fsub-store-cloudflare","Ich habe meine Sub-Abo-Aggregation auf Cloudflare verlegt","Mehrere Proxy-Dienste plus eigene Nodes zu einem einzigen Abo verkneten, Routing-Regeln serverseitig konfigurieren – der Client muss nur noch abonnieren.","2026-06-28",4,[184,247,248],"Zensurumgehung","Open-Source-Projekt",{"path":250,"title":251,"description":252,"date":151,"minRead":200,"tags":253},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI frisst deine kognitive Bandbreite: Der „Geek-Filter“ im AI Coding sollte endlich zerbrechen","Ein Haufen AI Coding Agents liefert um die Wette TUIs aus, drückt die Interaktion zurück ins Terminal-Paradigma der 80er und nennt das dann „immersive“ und „respektvoll gegenüber Programmierern“. Dieser Artikel zerlegt die drei Mechanismen, mit denen TUI die kognitive Bandbreite systematisch senkt – und warum Web UI die richtige Antwort ist.",[217,254,255],"Interaktionsdesign","Essay",{"path":257,"title":258,"description":259,"date":260,"minRead":176,"tags":261},"\u002Fblog\u002Fvalue-not-external","Zu diskutieren, ob etwas Wert hat – genau das ist selbst wertlos","Unser Wert ist von niemandem definierbar. Wie sollte der Mensch im AI-Zeitalter sich selbst verstehen?","2026-06-18",[262,263],"AI-Reflexion","Literarischer Essay",{"path":265,"title":266,"description":267,"date":268,"minRead":269,"tags":270},"\u002Fblog\u002Fx-growth-1000-followers","Über 1000 Follower an einem Tag – was ich gemacht habe","Im Juni habe ich X richtig ernst genommen, und an etwas mehr als einem Tag kamen 1000+ Follower dazu. Dieser Beitrag hält fest, was ich damals getan und welches Feedback ich bekommen habe.","2026-06-16",12,[271,272],"X-Wachstum","Content-Wachstum",1789752316066]