DeepSeek Harness: eine offene Agenten-Laufzeit, in der alles ein Plugin ist, sogar das Modell
Version 20260902
Zusammenfassung
Eine offene Laufzeit für Agenten, in der Modelle, Werkzeuge, Fähigkeiten, Sitzungen, Sandboxen, Speicher und sogar die Oberfläche Plugins auf derselben Ebene sind, ohne privilegierten Kern. Modellunabhängig, mit einem nur fortgeschriebenen Protokoll jeder Ausführung und vier fertigen Modi. Kostenlos und quelloffen.
Empfehlen- Name
- DeepSeek Harness
- Version
- 20260902
- Preis
- Kostenlos
- Open Source
- Open Source
- Betriebssystem
- WindowsmacOSLinux
- Webseite
- https://www.deepseek.com/harness/
- Aktualisiert
- 2026-10-05 21:46
Ein großes Modell kann einen Sortieralgorithmus erklären, einen Migrationsplan entwerfen und über Namenskonventionen streiten. Bittet man es aber, ein Verzeichnis zu öffnen, die Dateien zu lesen, die Tests laufen zu lassen und das Scheiternde zu reparieren, dann ist das kein Gespräch mehr, sondern ein Projekt. Irgendetwas muss dem Modell eine Umgebung geben, Werkzeuge, eine Sicht auf das Geschehene und eine Regel, wann Schluss ist.
Dieses Etwas ist eine Agenten-Laufzeit, und genau dort liegt dieses Projekt. Es ist kein weiteres Modell, sondern das Gerüst, mit dem ein Modell begreift, wo es sich befindet, dort handelt und weiterhandelt, bis die Arbeit fertig ist.

Zwei unbefriedigende Wege und die Lücke dazwischen
Die üblichen Möglichkeiten enttäuschen gleichermaßen. Steckt man das Modell in ein geschlossenes Gerüst, geht irgendwann etwas schief, und das Gerüst zeigt einen kreisenden Zeiger ohne Auskunft darüber, welcher Schritt hängen blieb. Baut man die Steuerung selbst, muss jede Fähigkeit von Hand verdrahtet werden; das funktioniert, bis man einen Teil austauschen will und merkt, dass die ganze Anordnung auf der alten Form beruhte.
Diese Laufzeit zielt auf genau diese Lücke. Ihr zentraler Anspruch ist nicht neu, wird aber ungewöhnlich wörtlich umgesetzt: Das Modell ist ein Plugin, und alles andere ebenfalls.
Alles ist ein Plugin, niemand hat Vorrechte
Modelle, Werkzeuge, Fähigkeiten, Sitzungen, Sandboxen, Speicher, die Schleife des Agenten, die Zeitsteuerung und sogar die Oberfläche stehen auf derselben Stufe der Befugnis. Es gibt keinen privilegierten Kern, an den der Rest berichtet. Darunter liegt ein kleiner Plugin-Kern, dessen einzige Aufgabe das Laden und Entladen von Bausteinen und das Auflösen ihrer Abhängigkeiten ist; eigene Agentenfähigkeiten besitzt er nicht.
Die Folge ist praktisch, nicht philosophisch. Eine Stufe zu ersetzen heißt nicht, den Quelltext zu ändern, sondern eine Zeile Konfiguration. Die Schleife, die entscheidet, was der Agent als Nächstes tut, ist selbst ein Baustein, also lässt sich eine andere Schleife einsetzen, ohne das Gerüst abzuspalten. Statt ein Projekt zu gabeln, um es umzuformen, setzt man es von außen neu zusammen.

Nicht an einen Anbieter gebunden
Nichts im Entwurf setzt ein bestimmtes Modell voraus. Die Modelle des Herstellers sind der naheliegende Anfang, doch Dutzende fremde Anbieter lassen sich anbinden, und ein Unteragent kann sogar an einen Agenten eines anderen Anbieters delegiert werden. Das Gehirn hinter derselben Werkzeugkette zu wechseln, ist eine Frage der Konfiguration – genau das ist der Sinn davon, das Modell wie jeden anderen Baustein zu behandeln.
Das Projekt steht unter einer freizügigen offenen Lizenz, erschien im Sommer 2026 als Vorschau für Entwickler und sammelte in kurzer Zeit viel Aufmerksamkeit. Eine Oberfläche im Browser lässt sich mit einem einzigen Befehl starten, sobald eine Laufzeit vorhanden ist, und für alle, die lokal nichts einrichten möchten, gibt es eine mitgelieferte Fassung.
Jeder Lauf hinterlässt eine Spur
Das tiefste Problem eines geschlossenen Agentengerüsts ist seine Unprüfbarkeit. Hier wird alles, was das Modell gesehen hat, in ein nur fortgeschriebenes Sitzungsprotokoll geschrieben: die Systemanweisung, der Gedankengang, jeder Werkzeugaufruf mit Ergebnis, die Steuerung der Unteragenten und jeder unterwegs eingefügte Kontext.
Eine eigene Ansicht listet diese Einträge nach Herkunft, sodass ein Lauf der Reihe nach abgespielt werden kann und die Frage, wo genau es schiefging, beantwortet statt geraten wird. Wer einen Agenten in den Betrieb bringen will, braucht das nicht als Bequemlichkeit, sondern als Eintrittspreis.
Vier Modi, vom Vollständigen zum fast Leeren
Ein Standardmodus liefert einen vollständigen Coding-Agenten: Dateien bearbeiten, eine Shell, Suche, Fähigkeiten und Unteragenten. Ein zweiter Modus reicht die Werkzeuge als Baukasten heraus, damit das Modell mehrere Schritte in einem kurzen Programm zusammensetzt statt in einer langen Kette einzelner Aufrufe. Ein minimaler Modus behält nur eine dauerhafte Shell und ein einziges Textwerkzeug, was genau dem entspricht, was eine Messung der kleinsten möglichen Umgebung braucht. Ein vierter Modus dient dazu, die Laufzeit selbst zu untersuchen, Plugins im Arbeitsspeicher zu erproben und aus dem, was den Versuch überlebt, einen eigenen Modus zusammenzustellen.
Zusammen gelesen beschreiben die Modi ein Spektrum und keine Produktstufe. Dieselbe Laufzeit kann ein beschäftigter Kollege oder eine Werkbank sein, und der Wechsel dazwischen ist eine Frage anderer Bausteine.
Einen Nachmittag wert
Das Projekt ist kostenlos und quelloffen. Interessant ist nicht, dass es etwas täte, was kein anderer Agent kann, sondern dass es die Maschinerie zerlegt, die jeder Agent braucht, und jedes Teil ersetzbar macht. Wer sich je gefragt hat, warum ein Agent im neunten Schritt stehen blieb, oder die Form der Schleife ändern wollte statt sie zu umgehen, verbringt hier einen sinnvollen Nachmittag.