DeepSeek Harness testet die Kompatibilität mit Claude Code Mods: Drei Beispiele laufen, größere Lücken bleiben

12 Min. Lesezeit
DeepSeek Harness Tests Claude Code Mods Compatibility, With Three Examples Running and Major Gaps Remaining

Drei funktionierende Beispiele, keine vollständige Kompatibilität

DeepSeek hat DeepSeek Harness v0.2.1-alpha.1 am 3. Oktober 2026 veröffentlicht und eine experimentelle Schnittstelle für Erweiterungen hinzugefügt, die für Anthropics Claude Code geschrieben wurden. Drei Beispiele, Token Weather, Blast Radius und Replay Theater, lassen sich über die Schnittstelle ausführen. Vier weitere Mods, diff, agents-md, sec-default und telemetry, sind als nicht ausführbar aufgeführt, weil erforderliche Ereignisse, Schnittstellen oder Anzeigefunktionen nicht unterstützt werden.

Inhalt
  1. Drei funktionierende Beispiele, keine vollständige Kompatibilität
  2. Wie die Schnittstelle zwei Erweiterungssysteme verbindet
  3. Was die Beispiele zeigen und was nicht
  4. Eine rasche Folge von Veröffentlichungen
  5. Plugins lassen sich leichter erstellen
  6. Praktische Verbesserungen bei Diagnose und Bereitstellung
  7. Für Erweiterungsautoren steht Anpassungsarbeit an
  8. Warum DeepSeek auf eine Plugin-Architektur setzt
  9. Selbstmodifikation ist ein Forschungsziel, noch keine fertige Funktion
  10. Die wichtigsten Punkte

Dieser Unterschied bestimmt den Charakter des Updates. DeepSeek prüft, ob sich die von Claude Code Mods angebotenen Funktionen mit seiner Plugin-Architektur abbilden lassen, statt Entwicklern zu versprechen, jede Erweiterung könne ohne Änderungen zwischen den beiden Anwendungen verschoben werden. Mods müssen über den Lade-Mechanismus von DeepSeek Harness eingebunden werden, und die experimentelle Schnittstelle führt sie ohne Sandbox aus.

In den offiziellen Versionshinweisen schreibt DeepSeek die Kompatibilitätsschicht @tianyicui zu, dem Account von Harness-Teamleiter Cui Tianyi. Die Hinweise erläutern das Ziel des Experiments:

In dieser Phase geht es vor allem darum zu prüfen, ob die Funktionen der Claude Code Mods API weitgehend eine Teilmenge dessen sind, was DeepSeek-Harness-Plugins leisten können, und nicht darum, Nutzern eine vollständige, praxistaugliche Kompatibilität zu bieten.

Die Veröffentlichung bringt außerdem einen leichter auffindbaren Einstieg, über den Nutzer einen Agenten Plugins erstellen lassen können, optionale Werkzeuge zur Untersuchung von Sitzungen, Verbesserungen bei der Bereitstellung sowie Korrekturen, die Plugin-Abhängigkeiten betreffen. Für einige Änderungen müssen Erweiterungsautoren ihren Code anpassen. Zusammen machen diese Neuerungen die Alpha-Version zu einem Test für die Portierbarkeit von Erweiterungen und zu einem Wartungsupdate für eine Anwendung, die zunehmend auf Plugins ausgerichtet ist.

Ein Harness ist die Software rund um ein großes Sprachmodell, die Werkzeuge, Sitzungen, Dateien und die Ausführung von Aufgaben verwaltet. Das Modell liefert Schlussfolgerungen sowie generierten Text oder Code; das Harness bestimmt, wie diese Arbeit ausgeführt wird.

Anzeige

Wie die Schnittstelle zwei Erweiterungssysteme verbindet

Claude Code Mods sind JavaScript- oder TypeScript-Ereignisbehandler, die in der Programmieranwendung ausgeführt werden. Sie können reagieren, wenn ein Nutzer eine Eingabe abschickt, ein Agent ein Werkzeug aufruft oder die Anwendung ihre Benutzeroberfläche zeichnet. Je nach verfügbarer Schnittstelle kann ein Mod eine Aktion beobachten, ändern oder diesen Schritt selbst übernehmen.

Die DeepSeek-Schnittstelle umschließt die Registrierungsfunktion eines Mods und bindet ihn als Harness-Plugin ein. Seine Hooks werden dem Ereignissystem und dem Lebenszyklus von Harness zugeordnet, also der Abfolge, in der Komponenten gestartet werden, laufen und beendet werden. DeepSeek Harness verwendet Cordis, ein Framework zum Aufbau von Software aus Diensten, Abhängigkeiten und Ereignisabonnements.

Über die Schnittstelle können unterstützte Mods Werkzeugaufrufe abfangen, Eingaben umschreiben, Befehle und Werkzeuge hinzufügen, Sitzungsinformationen lesen und oberhalb des Eingabefelds ein Band anzeigen. Damit verändern sie das Verhalten und die Benutzeroberfläche der Agentenanwendung, statt einem Modell lediglich Anweisungen für seine Antworten zu geben.

Der Begriff Teilmenge bezieht sich auf den Umfang dieser Programmierfunktionen. DeepSeek prüft, ob sich die Operationen, die Claude-Code-Mod-Autoren zur Verfügung stehen, innerhalb des umfassenderen Plugin-Systems darstellen lassen. Das ist eine engere Aussage, als identisches Verhalten für jede Erweiterung nachzuweisen, und belegt nicht, dass das Modell der einen Anwendung leistungsfähiger ist als das der anderen.

Was die Beispiele zeigen und was nicht

Die drei ausführbaren Beispiele testen unterschiedliche Teile der Schnittstelle. Token Weather stellt die Kontextnutzung als Wettervorhersage dar. Kontext sind die Informationen, die ein Modell während einer Aufgabe nutzen kann, darunter Anweisungen, der Gesprächsverlauf und Werkzeugergebnisse. Die Anzeige vermittelt Nutzern visuell, wie viel dieser Kapazität bereits verbraucht ist.

Blast Radius zeigt vor der Ausführung die wahrscheinlichen Folgen eines riskanten Befehls an und gibt Nutzern so die Möglichkeit, über das weitere Vorgehen zu entscheiden. Mit Replay Theater können Nutzer Änderungen an Dateien Schritt für Schritt durchgehen. Zusammen testen die Beispiele die Anzeige in der Benutzeroberfläche, das Eingreifen vor der Ausführung eines Werkzeugs und den Zugriff auf den Verlauf von Änderungen.

Anzeige

Diese Beispiele belegen konkret, dass sich nützliche Erweiterungen zwischen den Anwendungen anpassen lassen. Sie weisen jedoch keine vollständige Unterstützung der Claude Code Mods API nach. Die vier als nicht ausführbar gekennzeichneten Beispiele sind auf Funktionen angewiesen, die die Schnittstelle derzeit nicht abdeckt. Dazu zählen das /diff-Panel und das Verhalten beim Parsen von agents.md.

Auch bei der Installation gibt es Grenzen. Ein Claude-Code-Mod lässt sich nicht einfach in Harness kopieren und dort unverändert verwenden. Er muss über die Harness-Konfiguration geladen werden. Selbst eine Erweiterung, deren zentrale Hooks unterstützt werden, muss möglicherweise bei der Registrierung, ihren Annahmen zum Sitzungsstatus oder der Darstellung angepasst werden.

Besondere Aufmerksamkeit verdient das Fehlen einer Sandbox. Eine Sandbox ist eine Isolationsgrenze, die den Zugriff ausgeführten Codes auf andere Bereiche und dessen Auswirkungen begrenzen soll. Nutzer sollten eine erfolgreiche Kompatibilität nicht als Sicherheitszertifizierung verstehen. Die Veröffentlichung verspricht nicht, dass angepasste Mods in einer isolierten Umgebung ausgeführt werden.

Eine rasche Folge von Veröffentlichungen

Das Kompatibilitätsexperiment erschien vier Tage nach der v0.2-Vorschau vom 29. September, mit der Desktop-Installationsprogramme für macOS und Windows sowie eine Plugin-Verwaltungsseite eingeführt wurden. Es folgte auf Anthropics Einführung von Claude Code Mods Anfang Oktober und wurde während der chinesischen Nationalfeiertagsferien veröffentlicht.

Die Abfolge zeigt, wie schnell das Projekt von der ersten Entwicklervorschau zu Desktop-Distribution und Erweiterungsexperimenten übergegangen ist:

  • März 2026: Das Agent-Harness-Team von DeepSeek wurde gegründet, und Cui Tianyi stieß zu DeepSeek.
  • 13. August: Die Entwicklervorschau v0.1 wurde weltweit für Entwickler freigegeben. Der Quellcode erschien unter der MIT-Lizenz.
  • 29. September: Die Vorschau v0.2 brachte Desktop-Installationsprogramme für macOS und Windows sowie eine grafische Plugin-Verwaltung.
  • 3. Oktober: Version v0.2.1-alpha.1 ergänzte die experimentelle Schnittstelle für Claude Code Mods.
  • 4. Oktober: Cui erläuterte öffentlich das Ziel und die Grenzen des Experiments sowie seinen Zusammenhang mit den Forschungszielen des Teams.

Der Start im August brachte dem GitHub-Repository in weniger als 24 Stunden mehr als 70.000 Sterne ein. Das misst die Aufmerksamkeit für das Repository, nicht die aktive Nutzung, erfolgreiche Bereitstellungen oder die Zuverlässigkeit von Plugins. Die spätere Desktop-Version ging ein anderes Problem an: Sie sollte Anwendung und Erweiterungen zugänglich machen, ohne dass alle Nutzer über eine Kommandozeile arbeiten müssen.

Anzeige

Plugins lassen sich leichter erstellen

Der neue Eintrag zur Plugin-Verwaltung heißt in den offiziellen Versionshinweisen „Let Agent create a plugin“. Er öffnet den Creator-Modus, ohne den Entwurf zu verwerfen, und die Arbeit beginnt erst, nachdem der Nutzer die Anfrage abgeschickt hat. Diese Trennung ist wichtig, denn allein der Wechsel zum Erstellungsbildschirm beauftragt den Agenten noch nicht mit dem Erstellen eines Plugins.

Im Creator-Modus kann ein Agent bereits auf Grundlage der Anforderungen eines Nutzers Plugins schreiben und installieren. Der neue Eintrag macht diesen Ablauf in der Verwaltungsoberfläche leichter auffindbar. Die Veröffentlichung unterstützt außerdem erste Eingaben, die in neuen Sitzungen zunächst nicht abgeschickt werden, und erhält Datei-, Ordner- und Sitzungsreferenzen, wenn Entwürfe wiederhergestellt oder zwischen Arbeitsbereichen verschoben werden.

Die Desktop-Vorschau vom September hatte bereits die Installation anhand eines npm-Paketnamens eingeführt. npm ist eine Paketregistrierung, die häufig für JavaScript-Software verwendet wird. Nutzer konnten Plugins auf derselben Seite installieren, deaktivieren und deinstallieren sowie ihre Beschreibungen und Herkunft einsehen.

DeepSeek zufolge nutzen etwa 60 Prozent der Harness-Nutzer Drittanbieter-Plugins, gemessen unter den Nutzern der offiziellen Modell-API des Unternehmens. Diese Einschränkung ist wichtig: Die Zahl beschreibt diese erfasste Gruppe und nicht unbedingt alle, die das Framework mit einem beliebigen Modellanbieter verwenden. Anders ausgedrückt: In dieser Gruppe nutzen etwa sechs von zehn Personen externe Erweiterungen.

Das Team plant einen offiziellen Plugin-Marktplatz und will das Auffinden, Beziehen und Verwalten von Erweiterungen verbessern. Einen Starttermin nennt es nicht. Die aktuelle Alpha-Version verbessert unterdessen die Paketinformationen und zeigt Codequelle und aktuelle Version eines Bundles deutlicher an.

Praktische Verbesserungen bei Diagnose und Bereitstellung

Ein optionales Paket mit Entwicklerwerkzeugen ergänzt Rohprotokolle von Sitzungen, eine Navigation in beide Richtungen zwischen Chatgruppen und Gespräch sowie integrierte Host-Diagnosefunktionen. Die integrierte Benutzeroberfläche ist derzeit auf Englisch. Diese Werkzeuge geben Entwicklern mehr Informationen, um das Verhalten von Agenten nachzuvollziehen und Fehler zu untersuchen.

Mit --public-url lässt sich die Webadresse festlegen, die Nutzern angezeigt, im Browser geöffnet und an das Modell übergeben wird. Unterstützt werden auch Adressen hinter einem Reverse-Proxy, einschließlich solcher mit einem Pfadpräfix. Ein Reverse-Proxy leitet eingehende Anfragen an eine Anwendung weiter, die unter einer anderen internen Adresse laufen kann. Die korrekte öffentliche Adresse sorgt dafür, dass die Navigation für Nutzer und die Anweisungen des Modells übereinstimmen.

Anzeige

Unter Windows kann die Desktop-Anwendung ihren Port nun standardmäßig vom Betriebssystem zuweisen lassen. Damit sollen Startfehler durch reservierte Portbereiche vermieden werden. Das Update unterscheidet außerdem zwischen einer Anmeldeanfrage ohne Antwort und anderen Authentifizierungsfehlern, indem es eine Meldung zur Netzwerkprüfung anzeigt.

Weitere Korrekturen betreffen Nachrichten in der Warteschlange, nachdem eine Aufgabe wiederholt angehalten und fortgesetzt wurde, die Anzeige von Ausgaben und Änderungen bei Bash, PowerShell und Dateioperationen sowie die mehrzeilige Bearbeitung von Zielen mit Umschalt+Eingabetaste. Markdown-Vorschauen zeigen YAML-Frontmatter nun als lesbare Felder an. Frontmatter sind strukturierte Metadaten am Anfang eines Dokuments, die häufig Angaben wie einen Titel oder eine Konfiguration enthalten.

Diese Änderungen sind weniger auffällig als das Kompatibilitätsexperiment, betreffen aber die tägliche Arbeit mit Agenten: die Anwendung zu starten, eine Anfrage beizubehalten, die Auswirkungen eines Befehls zu untersuchen und nachzuvollziehen, warum eine Aufgabe fehlgeschlagen ist.

Für Erweiterungsautoren steht Anpassungsarbeit an

Die Alpha-Version enthält Änderungen, durch die bestehende Erweiterungen nicht mehr funktionieren können. Runtime-Invariant-Plugins und package-./invariant-Exporte wurden entfernt. Erweiterungen und benutzerdefinierte Profile, die diese Diagnoseeinstiege verwenden, müssen aktualisiert werden.

Die Statistiken im Composer werden auf getrennte Erweiterungseinträge für Aktivität und Nutzung aufgeteilt. Plugins, die die bisherige Statistikzeile ersetzt haben, müssen ihre registrierten IDs aktualisieren. Subpfad-Plugins beziehen ihre Anzeigeinformationen außerdem nicht mehr aus separaten package.json-Dateien; Texte und Symbole müssen aus den jeweiligen Subpfad-Exporten stammen.

Auch bei der Verwaltung von Abhängigkeiten gibt es mehrere Korrekturen. Beim Aktivieren eines neuen Bundles sollten Abhängigkeiten nicht mehr fehlen; beim Deaktivieren oder Deinstallieren von Bundles sollten keine veralteten Zuordnungen zurückbleiben. Wird die Version eines installierten Pakets ersetzt, ist weiterhin ein Neustart erforderlich. Damit ist die Möglichkeit, Komponenten bei laufender Anwendung zu ändern, ausdrücklich begrenzt.

Eine Korrektur der Benutzeroberfläche verhindert, dass beim Umschalten eines Plugins die Stile anderer Plugins bis zur Aktualisierung entfernt werden. Automatisierungsaufgaben gehören nun ebenfalls zu Web. Erinnerungswerkzeuge sind in den Modi Standard, Creator und PTC verfügbar, nicht aber im Minimal-Modus oder für Unteragenten. Bestehende Aufgaben bleiben erhalten, wenn die Auswahl ausgemusterter experimenteller Bundles entfernt wird.

Warum DeepSeek auf eine Plugin-Architektur setzt

Cui zufolge stand der Grundsatz, dass alles ein Plugin ist, fest, bevor das Projekt mit dem Schreiben von Code begann. In seiner Beschreibung lassen sich Modelle, Werkzeuge, Skills, Sitzungen, Sandboxes, Dateisysteme, die Agentenschleife, die Aufgabenorchestrierung und die Benutzeroberfläche kombinieren, ersetzen oder erweitern.

Anzeige

Dieser Anspruch geht über einen Erweiterungspunkt in einer ansonsten unveränderlichen Anwendung hinaus. Nutzer und Entwickler sollen viele Teile des Systems verändern können, das die Arbeit eines Modells ausführt. Nachdem Claude-Code-Leiter Boris Cherny die Claude Code Mods angekündigt hatte, bezeichnete Cui sie als klugen Ansatz für Erweiterbarkeit und hob zugleich das weitergehende architektonische Ziel von DeepSeek hervor.

Als weiteren Einsatzbereich für Plugins nennt er die Bereitstellung in Unternehmen. Entwickler haben branchenspezifische Harness-Plugins erstellt, um KI-Arbeitsumgebungen aufzubauen, die Geschäftsinfrastruktur verbinden und spezialisierte Abläufe abbilden. Einige dieser Plugins werden nicht öffentlich veröffentlicht. Cui zufolge unterstützt das Team diese Vorgehensweise im Rahmen des MIT-lizenzierten Frameworks.

Der Unterschied liegt zwischen einer offenen Grundlage und den darauf aufbauenden Erweiterungen. Unternehmen können das gemeinsame Framework nutzen und zugleich proprietäre Integrationen oder Branchenwissen in ihren Plugins behalten. In den Berichten werden diese Bereitstellungen weder benannt noch mit Angaben zu ihrem Umfang oder ihren Ergebnissen beziffert.

Cui argumentiert außerdem, dass eine Nachbildung von Claude Code oder Codex wenig Mehrwert böte, da Nutzer DeepSeek-Modelle bereits mit diesen Anwendungen verbinden können. Sein erklärtes Ziel ist es, originelle Entwicklungen voranzubringen, die die Gestaltung von Agenten-Harnesses beeinflussen, darunter Innovationen, die große KI-Unternehmen anerkennen und übernehmen.

Selbstmodifikation ist ein Forschungsziel, noch keine fertige Funktion

Langfristig sollen Agenten ihr eigenes Harness während des Betriebs mithilfe von Plugins verändern können. Cui beschreibt den Creator-Modus als einen frühen Schritt in diese Richtung, nicht als Beleg dafür, dass eine autonome Verbesserung bereits erreicht wurde.

Er nennt zwei unterschiedliche Bereiche, in denen noch Arbeit nötig ist. Die Entwicklung muss das Hinzufügen, Entfernen und erneute Laden von Plugins während der Ausführung verbessern. In der Modellforschung muss Agenten beigebracht werden, dass sie ihr Harness verändern können und wie sie solche Änderungen zur Verbesserung ihrer Arbeit nutzen. Cordis bietet dafür eine Grundlage, doch praktische technische Probleme bestehen weiterhin.

Das Team sucht Forschende mit Erfahrung in der Erforschung und dem Training großer Modelle. Cui zufolge nimmt die Personalgewinnung mit Gesprächen einen erheblichen Teil seiner eigenen Zeit in Anspruch. Er studierte Informatik an der Zhejiang-Universität, gewann neun Goldmedaillen bei regionalen ACM-Wettbewerben in Asien und arbeitete neun Jahre bei Jane Street, bevor er im März 2026 zu DeepSeek kam.

Eine konkrete Trainingsmethode, messbare Verbesserungen durch die Selbstmodifikation von Agenten oder einen Zeitplan für die vollständige Kompatibilität mit Mods hat das Team nicht bekanntgegeben. Cui zufolge könnte eine umfassendere Kompatibilität technisch möglich sein, wenn das Team entscheidet, dass sich die dafür nötigen Investitionen lohnen. Das ist eine bedingte Einschätzung, keine Zusage für einen Veröffentlichungstermin.

Das unmittelbare Ergebnis ist daher konkret, aber begrenzt: Drei ausführbare Beispiele zeigen, dass sich einige Claude-Code-Erweiterungen in Harness abbilden lassen. Nicht unterstützte Mods, Änderungen beim Laden und erforderliche Anpassungen markieren die noch ausstehenden Arbeiten. Das Experiment prüft eine Architekturidee, schafft aber noch kein universelles Erweiterungsökosystem.

Die wichtigsten Punkte

  • DeepSeek Harness v0.2.1-alpha.1 erschien am 3. Oktober 2026 mit einer experimentellen Kompatibilitätsschicht für Claude Code Mods.
  • Token Weather, Blast Radius und Replay Theater sind ausführbare Beispiele; diff, agents-md, sec-default und telemetry lassen sich derzeit nicht ausführen.
  • Das Experiment prüft, ob die Funktionen der Mods API in Harness-Plugins abgebildet werden können, statt vollständige praktische Kompatibilität zu bieten.
  • Mods müssen an den Lade-Mechanismus von Harness angepasst werden und laufen ohne Sandbox.
  • Das Update ergänzt einen Einstieg zum Erstellen von Plugins, optionale Diagnosewerkzeuge und Verbesserungen bei der Bereitstellung. Außerdem sind Änderungen nötig, für die manche Erweiterungen angepasst werden müssen.
  • Etwa 60 Prozent der über DeepSeeks offizielle Modell-API erfassten Nutzer verwenden Drittanbieter-Plugins.
  • Für vollständige Kompatibilität, einen offiziellen Plugin-Marktplatz und die Forschung zur Selbstmodifikation von Agenten gibt es keine angekündigten Fertigstellungstermine.
Diesen Artikel teilen

Das könnte Ihnen auch gefallen