Einen Coding-Agent in einem Repository laufen lassen
Sie müssen Dateien lesen und ändern, eine Shell ausführen, im Web suchen und das Modell mehrstufige Engineering-Aufgaben durchgängig erledigen lassen.
Entwicklervorschau · MIT Open Source · 2026-08
DeepSeek Harness (dsh) ist kein neues Chat-Modell, sondern eine Open-Source-Agent-Laufzeitschicht. Das Modell denkt; das Harness liefert Werkzeuge, Sitzungen, Sandbox und wiederholbare Protokolle. Die Formel ist einfach: Agent = Modell + Harness.
Seite aktualisiert am 2026-08-18 · Zusammengestellt anhand öffentlich verfügbarer Informationen der offiziellen Entwicklervorschau
Trennen Sie zuerst «Modell» und «Harness», und entscheiden Sie dann, welche Schicht Sie installieren.
Agent = Modell + Harness
Das Modell ist die Seele: Es schlussfolgert, zerlegt Aufgaben und wählt den nächsten Schritt.
Das Harness sind Hände und Baustelle: Es versteht die Umgebung, ruft Werkzeuge auf und arbeitet durchgängig in einem echten Repository.
DeepSeek Harness ist die Agent-Laufzeitinfrastruktur, die DeepSeek im August 2026 weltweit für Entwickler veröffentlicht hat (Entwicklervorschau). Der Quellcode ist unter der MIT-Lizenz offen, das npm-Paket heißt @deepseek-ai/dsh, und das Repository liegt auf GitHub unter deepseek-ai/deepseek-harness.
Es löst nicht «noch ein Modell, das chatten kann», sondern: Das Modell kann bereits schlussfolgern; wie kann es in einem echten Verzeichnis Dateien ändern, Befehle ausführen, Werkzeuge aufrufen, Protokolle schreiben und nach einem Fehler fortsetzen? Ohne Harness bleiben Sie meist im Dialogfeld; mit Harness kann das Modell innerhalb kontrollierter Grenzen durchgängig ausführen.
Der offizielle Leitsatz lautet «Alles ist ein Plugin». Der Standardweg erfordert weiterhin eine DeepSeek API Key. Das Web UI lässt sich kostenlos öffnen; ein Agent wirklich auszuführen erzeugt Modellaufrufkosten. Derzeit handelt es sich um die v0.1-Vorschauserie; Kern-Plugins und APIs können Breaking Changes enthalten.
Es ist nicht dieselbe Art von Einstieg wie der Webchat dieser Website. Wählen Sie das Werkzeug nach der Aufgabe.
Sie müssen Dateien lesen und ändern, eine Shell ausführen, im Web suchen und das Modell mehrstufige Engineering-Aufgaben durchgängig erledigen lassen.
Sie möchten Modell, Werkzeuge, Sandbox oder UI austauschen und Ihren eigenen Agent zusammenstellen, ohne den Harness-Stamm zu ändern.
Sie müssen Node.js nicht installieren. Nutzen Sie den DeepSeek-Web-Einstieg dieser Website und sprechen Sie direkt mit DeepSeek-V4.
DeepSeek Harness basiert auf Cordis. Der Kernel kümmert sich nur um Laden und Abhängigkeiten; alle konkreten Fähigkeiten kommen von Plugins.
01
Er übernimmt nur Einbinden, Ausbinden und Abhängigkeitsbeziehungen der Plugins. Die Agent-Geschäftslogik steht nicht im Stamm, damit Sie nicht das ganze Repository forken müssen, sobald sich eine Fähigkeit ändert.
02
Modelladapter, Werkzeuge, Skills, Sitzungen, Sandboxen, Speicher, Schleifen, Planung und Oberfläche lassen sich als Plugins kombinieren und über Dienste und Ereignisse zusammenarbeiten.
03
Entwickler müssen den Harness-Quellcode nicht ändern: Sie können in der Konfigurationsschicht jede Fähigkeit wählen, ersetzen oder erweitern und einen Agent je nach Szenario zusammenstellen.
Derselbe Plugin-Kernel lädt standardmäßig unterschiedliche Kombinationen und deckt Alltagscodierung, programmatische Werkzeugaufrufe, Benchmarks und eigene Presets ab.
Ein funktionsvollständiger Coding-Agent.
Unterstützt Dateibearbeitung, Shell, Datei- und Websuche, Skills, Planung, Ziele, Subagenten und Workflows. Geeignet für alltägliche Repository-Aufgaben.
Mehrere Runden von Werkzeugaufrufen mit einem Programm kombinieren.
Besitzt die Fähigkeiten des Standardmodus und stellt Werkzeuge über das Code Mode SDK dar, damit das Modell mehrstufige Operationen mit einem TypeScript-Programm orchestriert.
Kleinste Werkzeugfläche, für Benchmarks.
Behält in der Regel nur persistentes Bash und Dateibearbeitung (str_replace_editor), um das Modell in einer minimierten Umgebung zu beobachten.
Die Laufzeit prüfen und eigene Presets erstellen.
Dient dazu, aktuelle Plugins anzusehen, Cordis-Plugins im Speicher auszuprobieren und neue Ausführungsmodi zusammenzusetzen.
Sitzungen werden als Append-only-Ereignisstrom aufgezeichnet. Fortsetzen, Fork, Suche und Wiedergabe teilen dasselbe Protokoll.
Systemprompts, Gedankenkette, Werkzeugaufrufe und Ergebnisse werden ins Sitzungsprotokoll geschrieben
Sub-Agent-Dispatch und jede Kontextinjektion lassen sich nach Quelle einsehen
Die Trajectory-Ansicht hilft Ihnen zu prüfen, was das Modell gesehen und was es getan hat
Risikoreiche Aktionen gehören mit Berechtigungen und Freigabe zusammen, statt das Repository nackt an das Modell zu übergeben
Loslegen
Node.js muss bereits lokal installiert sein. Versionsanforderungen folgen dem README des offiziellen Repositorys.
Nach der Installation von Node.js können Sie das Web UI mit npx starten. Standardmäßig öffnet es sich auf dem lokalen Port 3080: http://127.0.0.1:3080
$ npx @deepseek-ai/dsh web Holen Sie den vollständigen Projektquellcode und folgen Sie den Repository-Hinweisen, um die Installation abzuschließen (pnpm install, pnpm run build, pnpm dsh web).
$ git clone https://github.com/deepseek-ai/deepseek-harness Konfigurieren Sie in der Oberfläche eine DeepSeek API Key und wählen Sie DeepSeek-V4-Flash oder DeepSeek-V4-Pro. Starten Sie zuerst mit Flash.
Wählen Sie das Repository-Verzeichnis und ziehen Sie Datei- und Befehlsberechtigungen enger, bevor Sie Aufgaben vergeben. In der Vorschau können sich Befehle und Konfiguration ändern; folgen Sie der Repository-Dokumentation.
Der DeepSeek-Webchat dieser Website löst «öffnen und sprechen»; Harness löst «im Repository durchgängig ausführen».
| Vergleichspunkt | DeepSeek-Webchat | DeepSeek Harness |
|---|---|---|
| Wonach Sie suchen | Online-Chat-Einstieg ohne Installation | Lokale / quellcodebasierte Agent-Laufzeitschicht |
| Typische Nutzer | Lernen, Büro, Schreiben, Fragen und Antworten | Entwickler und Menschen, die Agent und Plugins bauen |
| Kann es Repository-Dateien ändern? | Vor allem Gespräch | Kann innerhalb der Berechtigungen Dateien lesen/schreiben und Befehle ausführen |
| Wie starten | Den Einstieg dieser Website im Browser öffnen | Web UI mit npx starten oder den Quellcode klonen |
Zu Open-Source-Lizenz, Kosten, Modellwahl und Unterschieden zum Webchat.
Nein. Es ist das Open-Source-Agent-Laufzeit-Framework von DeepSeek (Harness), das Modelle, Werkzeuge, Sitzungen und Oberfläche verbindet. Chat und Schlussfolgern stammen weiterhin von Modellen wie DeepSeek-V4.
Der Framework-Quellcode ist unter MIT open source und kostenlos erhältlich. Einen Agent auszuführen ruft in der Regel die DeepSeek-API auf und erzeugt Token-Kosten. Maßgeblich sind die offiziellen Preise und der Kontostand Ihres Schlüssels.
Nein. Der Webchat ist zum Öffnen des Browsers und Sprechen gedacht; Harness ist für Entwickler, die einen Coding-Agent in einer realen Umgebung laufen lassen. Zum Chatten nutzen Sie den Einstieg dieser Website; zum Ändern von Code und Ausführen von Werkzeugen nutzen Sie Harness.
Nein. Der übliche Weg in der öffentlichen Dokumentation ist die DeepSeek-Cloud-API. Sie brauchen Node.js, eine API Key und einen Browser; eine eigene GPU ist nicht nötig.
Die offiziellen Unterlagen kennzeichnen es als Entwicklervorschau und weisen auf inkompatible Änderungen hin. Es eignet sich zum Lernen, Experimentieren und Plugin-Entwickeln. Bewerten Sie die Stabilität selbst vor dem Produktionseinsatz und pinnen Sie eine Version, die Sie geprüft haben.
dsh ist die gängige Abkürzung und der CLI-Name von DeepSeek Harness. Nach der Installation von Node.js führen Sie npx @deepseek-ai/dsh web aus. Das Web UI öffnet sich standardmäßig unter http://127.0.0.1:3080.
Wenn Sie sofort sprechen möchten, öffnen Sie den DeepSeek-Webchat; wenn Sie einen Agent im Repository laufen lassen möchten, nutzen Sie das offizielle DeepSeek Harness.
Diese Seite wird von der DeepSeek-V4-Website anhand der offiziellen Harness-Seite von DeepSeek und des GitHub-Repositorys zusammengestellt, damit Sie suchen und vergleichen können. Sie ist keine offizielle DeepSeek-Website. Installation, Konfiguration und Kompatibilität richten sich nach der offiziellen Dokumentation und dem Repository-README.