DeepSeek Harness: Start, vier Modi und Plugin-Grenzen

Starten Sie DeepSeek Harness in einem isolierten Ordner, wählen Sie Standard, PTC, Minimal oder Creation und prüfen Sie Plugin-Berechtigungen.

DeepSeek Harness ist eine Open-Source-Umgebung, die einen Agenten aus austauschbaren Teilen zusammensetzt: Modell, Tools, Skills, Session, Sandbox, Storage, Agent Loop, Scheduling und UI. DeepSeek kennzeichnet das Projekt als Developer Preview. Das erste Ziel sollte daher ein nachvollziehbarer Lauf in einem isolierten Ordner sein, nicht der sofortige Einsatz in einem Produktions-Repository.

Wenn Sie ein Modell über einen benutzerdefinierten API Endpoint anbinden, prüfen Sie vor der Plugin-Installation Protokoll, Base URL und Authentifizierung. BetterToken.ai bietet OpenAI-compatible und Anthropic-compatible Schnittstellen für Tools mit eigener Base URL. Das belegt jedoch keine Kompatibilität mit jedem Harness-Plugin. Gleichen Sie Provider-Schema und API-Key-Konfiguration mit der BetterToken-Dokumentation ab und führen Sie danach eine kleine read-only Aufgabe aus.

Was DeepSeek veröffentlicht hat

Das offizielle Repository steht unter der MIT-Lizenz und basiert auf Cordis. Cordis lädt und entlädt Plugins und verwaltet Abhängigkeiten; die Fähigkeiten des Agenten kommen aus den Plugins. So lassen sich Modell, Tool-Schicht und Session getrennt verändern und prüfen.

Erster Start in einem Wegwerf-Ordner

Nach der Installation von Node.js starten Sie die Web UI mit:

npx @deepseek-ai/dsh web
  1. Erstellen Sie einen leeren Testordner oder einen sauberen Clone ohne Secrets und uncommittete Änderungen.
  2. Wählen Sie Standard.
  3. Geben Sie eine kleine read-only Aufgabe, etwa den Entry Point zu finden oder die Struktur zu erklären.
  4. Vergleichen Sie die Antwort mit den Dateien und prüfen Sie Trajectory, bevor Sie Änderungen erlauben.

Die Isolation ist eine allgemeine Engineering-Maßnahme; Harness macht nicht automatisch jeden Shell-Befehl sicher.

Die vier Modi auswählen

  • Standard: vollständiger Coding Agent mit Dateibearbeitung, Shell, Suche, Skills, Plänen, Zielen, Subagents und Workflows. Das ist der normale Einstieg.
  • PTC: ergänzt Standard um das Code Mode SDK. Das Modell verbindet mehrere Tool Calls in einem TypeScript-Programm. Prüfen Sie Programm und Tool-Grenzen.
  • Minimal: behält nur persistentes bash und str_replace_editor. Geeignet für Minimalumgebungen und Benchmark-Baselines.
  • Creation: ergänzt Runtime Inspection, Cordis-Plugin-Experimente im Speicher und Preset-Erstellung. Nutzen Sie den Modus für eigene Konfigurationen.

PTC garantiert kein besseres Ergebnis; der Vorteil liegt in einer lesbaren und reproduzierbaren Orchestrierung. Minimal ist eine Diagnose-Baseline und nicht bloß ein kleineres Standard.

Trajectory als Prüfprotokoll

Laut DeepSeek werden der vom Modell gesehene Kontext und die Ausführungsereignisse in einem append-only Session Log gespeichert: System Prompts, Tool Calls und Ergebnisse, Subagent Scheduling und Kontextinjektionen. Prüfen Sie in Trajectory, welche Dateien und Ausgaben tatsächlich sichtbar waren, wo unerwartete Aufrufe auftauchten und ob Berechtigungen, Tools, Anweisungen oder Kontext den Lauf stoppten.

Dokumentieren Sie vor jedem Plugin, welche Lücke es schließt, welche Daten und externen Dienste es erreicht, wie eine Regression erkannt wird und wie der Rollback funktioniert. Lesen Sie Quellcode und Abhängigkeiten von Community-Plugins. Prüfen Sie vor echten Daten erneut den offiziellen Quickstart, da in der Developer Preview inkompatible Änderungen zu erwarten sind.

Bereit, Ihren LLM-Workflow zu optimieren?

Verbinden Sie Modelle über eine API, verwalten Sie Schlüssel und behalten Sie KI-Kosten im Blick.