DeepSeek Harness ist da, es will nicht der nächste Codex sein.
Gerade eben hat DeepSeek offiziell sein erstes Agent-Produkt DeepSeek Harness veröffentlicht.
Schon in den Update-Logs der offiziellen Version von V4 Flash stand neben den Benchmark-Ergebnissen, die direkt mit dem Claude Opus-Modell konkurrieren, eine Zeile mit der Angabe: „Die offizielle Version DeepSeek-V4-Flash verwendet den Minimalmodus von DeepSeek Harness (demnächst veröffentlicht) als Rahmen für Tests.“
APPSO erhielt vor der Veröffentlichung Zugang zur Beta-Version von DeepSeek Harness. Alle Funktionen, die eine lokale Agent-Arbeitsumgebung haben sollte – Projektverwaltung, Zusammenarbeit bei langen Aufgaben, Orchestrierung mehrerer Agenten, Kontextverwaltung, Websuche und Skills – sind in DeepSeek Harness vollständig vorhanden.
Der von DeepSeek Harness selbst beschriebene Unterschied zu Codex
Aber es reicht nicht aus, es nur als „DeepSeek-Version von Codex“ zu bezeichnen. Anpassbare Agent-Voreinstellungen, wiederherstellbare Sitzungen und leistungsstarke Plugin-Funktionen machen DeepSeek Harness ganz anders als herkömmliche Produkte der Codex-Kategorie.
Wenn DeepSeek nun auch um die Agent-Ausführungsebene nach der Modellausgabe konkurriert, kann dieses verspätete Harness nicht nur die ohnehin „preiswerten und leistungsstarken“ DeepSeek-Modelle besser nutzbar machen, sondern vor allem auch unsere Gewohnheiten bei der Verwendung von Agenten verändern.
Lernen wir zuerst DeepSeek Harness kennen
Die folgenden Funktionen, Oberflächen und anderen Inhalte stammen aus der Beta-Version und können geringfügig von der offiziellen Version abweichen. Maßgeblich ist die veröffentlichte offizielle Version.
Auf den ersten Blick unterscheidet es sich nicht von den meisten lokalen Agent-Produkten auf dem Markt. In der linken Seitenleiste stehen von oben nach unten nacheinander „Neue Sitzung“, „Arbeitsbereich“ und mehrere Sitzungen in verschiedenen Arbeitsbereichen/Ordnern.
Im Bereich der Dialogeinstellungen können wir zwischen verschiedenen Arbeitsbereichen, Modellen und Denktiefen wechseln. Es gibt insgesamt drei Inferenzstufen: Off, High und Max, sowie Berechtigungen, auf die DeepSeek Harness zugreifen darf.
Im Gegensatz zu gewöhnlichen Codex-Produkten, die nur zwischen Arbeitsszenarien wie Alltag/Büro oder Büro/Code unterscheiden, verwendet DeepSeek Harness eine Reihe von „Agent-Voreinstellungen“, um verschiedene Aufgaben zu bewältigen.
Der in der offiziellen Version von V4 Flash erwähnte Minimalmodus (minimal) ist eine der vier integrierten Agent-Voreinstellungen von Harness. Er eignet sich für einfache Änderungen und das Testen von minimalen Agenten und verfügt nicht über Funktionen wie Komprimierung, Suche, Skills, Planung und untergeordnete Agenten.
Die Schreibarbeitsumgebung ist eine von uns selbst erstellte Agent-Voreinstellung
Die anderen drei Voreinstellungsmodi sind der Standardmodus (standard), der sich für das tägliche Schreiben von Code, das Beheben von Fehlern und die Analyse von Projekten eignet und standardmäßig ausgewählt ist; der Codemodus (code) für die Verarbeitung von Massensuchen, parallelem Lesen und mehrstufiger automatischer Verarbeitung; sowie der Kreativmodus (cordis), mit dem neue Agent-Voreinstellungen oder Plugins entwickelt werden können.
Verschiedene Agent-Voreinstellungsmodi unterstützen unterschiedliche Befehle. Wir können auch direkt im Eingabefeld mit „/“ schnell verschiedene Befehle oder Skills auswählen.
Standardmodus, Codemodus und Kreativmodus enthalten alle Befehle wie Dialogkomprimierung, Ziel und Plan, während im Minimalmodus nur der Zielbefehl verfügbar ist.
Anpassen von Agent-Voreinstellungen im Kreativmodus
Auf der Einstellungsseite finden wir detaillierte Informationen dazu, was eine Agent-Voreinstellung ist und worin die genauen Unterschiede zwischen den verschiedenen Agent-Voreinstellungen bestehen.
Eine Voreinstellung ist die Zusammenstellung von Plugins, die der Agent einer Sitzung ausführt – seine Tools, Prompts und Fähigkeiten. Sie können eine vorhandene Voreinstellung kopieren und anpassen oder den „Kreativmodus“ verwenden, um den Agenten beim Erstellen zu unterstützen.
Wenn das Modell dem Gehirn entspricht und die grundlegende Inferenz- und Verständnisfähigkeit bestimmt; ein Skill einem Bedienungshandbuch entspricht, das dem Modell sagt, wie es bei bestimmten Aufgaben genau vorgehen soll; und Tools/Plugins Software und Berechtigungen entsprechen, die bestimmen, ob das Modell suchen, Dateien ändern, Befehle ausführen, E-Mails senden und empfangen kann.
Dann ist die Agent-Voreinstellung eine Art „Arbeitsplatz + Arbeitsumgebung“: Identität, langfristige Regeln, verfügbare Tools und Arbeitsweise werden alle von der Agent-Voreinstellung festgelegt.
Eine Agent-Voreinstellung besteht im Allgemeinen aus einer Konfigurationsdatei, in der System-Prompts, Tools, Kontextkomprimierung und Multi-Agent-Fähigkeiten des Agenten vollständig kombiniert sind.
Wir haben auch eine spezielle Agent-Voreinstellung für das Schreiben erstellt. In dieser Voreinstellung können wir nicht nur Dateien für die Konfiguration verwenden, sondern auch Ordner einbinden und verschiedene Skills hinzufügen, um unseren Agenten weiter zu verbessern.
Informationen im Ordner der benutzerdefinierten Agent-Voreinstellung für die Schreibarbeitsumgebung
In DeepSeek Harness gibt es auch die Methode „Voreinstellungen im Kreativmodus anpassen“. Genau wie die meisten Agenten, die Skills per Dialog erstellen, können wir Harness schrittweise anweisen, unsere eigene Agent-Voreinstellung zu erstellen.
Auf der Einstellungsseite sehen wir auch die Konfiguration der Modelle. DeepSeek Harness ermöglicht uns den Zugriff auf verschiedene Drittanbieter-Großmodelle. Die Standardanbieter umfassen fast 40 Hersteller von Großmodellen wie Kimi, OpenAI, Anthropic und Google.
Alles läuft pluginbasiert
Die letzte Einstellung ist das Highlight von DeepSeek Harness diesmal – die Plugins. In der Beschreibung der Beta-Version steht: „Everything is a plugin“, alles ist ein Plugin.
Die Fähigkeiten dieser Plugins sind beeindruckend: Im Projekt-Repository der Beta-Version haben teilnehmende Nutzer innerhalb weniger Tage bereits etwa 300 Plugins entwickelt.
Einige Plugins können die gesamte Arbeitsoberfläche von DeepSeek Harness ändern, andere ermöglichen den Zugriff auf benutzerdefinierte Desktop-Haustiere wie bei Codex, weitere optimieren die Dialogoberfläche, und es gibt eine rein pluginbasierte Implementierung, die DeepSeek Harness die Fähigkeit zu „langfristigem Gedächtnis über Sitzungen hinweg + selbstständiger Weiterentwicklung im Hintergrund“ verleiht.
Obwohl das unterste Gedächtnis immer noch in lokalen Dateien gespeichert wird, nutzt dieses Plugin keine traditionelle Vektordatenbank + RAG für das „langfristige Gedächtnis“, sondern bildet ein vollständiges System durch Persistenz in lokalen Dateien + injizierten geschichteten Kontexten + selbstständige Organisation durch das LLM.
Die Fähigkeit der Plugins zeigt sich auch darin, dass sie die selbstständige Weiterentwicklung des Modells ermöglichen: Das LLM wird regelmäßig angewiesen, seinen vollständigen Arbeitskontext zu überprüfen und temporäre Erfahrungen zu dauerhaftem Wissen zu komprimieren.
Oberfläche von DeepSeek Harness mit diesem Gedächtnis-Plugin
Aber egal ob es sich um das Gedächtnis-Plugin oder das Design-Plugin handelt, sie sind nur die Spitze des Eisbergs der Plugin-Fähigkeiten.
In der Entwicklerdokumentation von DeepSeek Harness heißt es auf Architekturebene: Plugins sind das Kernmerkmal von DeepSeek Harness. Modelle, Tools, Strategien, Speicher, Kontext und Oberfläche können alle durch Plugins ersetzt oder kombiniert werden.
Normalerweise verstehen wir unter Plugins kleine Zusatzfunktionen für ein bestehendes Produkt, genau wie das umfangreiche Pluginsystem von VS Code oder der Chrome-Browser, wo wir verschiedene Plugins installieren, um die Fähigkeiten des Browsers zu erweitern.
Auch in Codex-Anwendungen gibt es eine große Anzahl von Plugins für verschiedene Tools und Dienste wie Computernutzung, Chrome, Notion und mehr.