>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
TypeScript

DeepSeek veröffentlicht sein Agent-Framework dsh

Wenn DeepSeek etwas Open Source veröffentlicht, erregt es sofort Aufmerksamkeit. Dieses Mal haben die Entwickler DeepSeek Harness (abgekürzt als dsh) vorgestellt — eine offene Plattform zum Ausführen, Debuggen und Verketten von KI-Agenten.

Wenn Sie die Nase voll haben von schwergewichtigen Frameworks mit komplexen Abstraktionen und verwickelten Aufrufgraphen, könnte DeepSeeks Ansatz wie eine Frischzellenkur wirken.

Was ist dsh und warum brauchen Sie es

In der Technik bezieht sich „Harness" typischerweise auf einen Prüfstand oder eine Halterung, die Komponenten zusammenhält und sie in einer kontrollierten Umgebung arbeiten lässt. Genau dieses Problem löst dsh.

Die meisten modernen Tools zur Agenten-Erstellung versuchen, alles auf einmal zu erledigen: Speicherverwaltung, Tool-Aufrufe, Gesprächsorchestrierung, Vektordatenbank-Konstruktion. Das Ergebnis ist, dass Projekte schnell monolithisch werden. DeepSeek hat einen radikal anderen Weg gewählt. Ihr Kernprinzip: „Alles ist ein Plugin."

Das gesamte System basiert auf der Cordis-Engine. Es ist ein komponentenbasierter Microkernel-Framework für TypeScript, der für spatiotemporal modulare Komposition konzipiert wurde. Die Idee ist, dass das Systemkernel minimal bleibt, während alle Fähigkeiten — von Netzwerk-Konnektoren bis zu Code-Tools — als unabhängige Plugins mit eigenem Lebenszyklus hinzugefügt werden.

Wie das Projekt intern strukturiert ist

Im Kern liegt eine Services- und Kontexte-Architektur. Plugins in dsh können:

  • Ihre APIs registrieren und mit anderen Modulen teilen
  • Ereignisse dynamisch abfangen und modifizieren
  • Abhängigkeiten verwalten, ohne an bestimmte Implementierungen gekoppelt zu sein
  • Im laufenden Betrieb geladen und entladen werden, ohne den Host neu zu starten

Dies bietet Flexibilität während der Prototypenentwicklung. Wenn Sie die Speicherung des Nachrichtenverlaufs ersetzen oder einen Sprachmodell-Anbieter austauschen möchten, ändern Sie einfach das Plugin in der Konfiguration.

Schneller Einstieg

Sie können das Tool in wenigen Minuten ausprobieren. Sie benötigen eine aktuelle Node.js-Version:

Der Befehl startet eine Weboberfläche auf http://127.0.0.1:3080 und öffnet sie sofort in Ihrem Standardbrowser. Wenn Sie über SSH auf einem Remote-Server arbeiten, müssen Sie den Browser nicht öffnen. Fügen Sie einfach das Flag hinzu:

Wenn Sie sich in den Code vertiefen oder ein eigenes Plugin schreiben möchten, lässt sich das Projekt mit pnpm einfach aus dem Quellcode bauen:

Nach dem Build verwendet der Befehl pnpm dsh web die kompilierten Artefakte, ohne neu zu bauen.

Aktueller Stand und Einschränkungen

Es lohnt sich, den Projektstatus zu berücksichtigen. DeepSeek warnt ehrlich: Das Repository befindet sich im Developer Preview. Der Code ändert sich schnell, Abwärtskompatibilität wird regelmäßig gebrochen, und einige Dokumentationsabschnitte werden noch geschrieben.

Es gibt noch keine fertigen Enterprise-Lösungen out of the box. Wenn Sie eine stabile Bibliothek für die Produktion von morgen benötigen, ist es besser zu warten. Aber wenn Sie autonome Agentenarchitektur erkunden oder eine modulare Grundlage für Ihre eigenen Experimente suchen, lohnt es sich definitiv, zu untersuchen, wie dsh funktioniert.

Für die Veröffentlichung Ihrer eigenen Erweiterungen schlagen die Entwickler vor, das dsh-plugin-Topic auf GitHub zu verwenden, damit die Community neue Module finden und testen kann.

Wem das Projekt jetzt schon nützt

Das Projekt wird von TypeScript-Entwicklern am meisten geschätzt werden, die sich durch Standard-Python-Bibliotheken eingeschränkt fühlen. Die microkernel-basierte Architektur eignet sich gut für die Erstellung benutzerdefinierter Arbeitsumgebungen, lokaler Assistenten mit benutzerdefinierten Tools und Testumgebungen für Agentenszenarien.

Der Quellcode ist unter der MIT-Lizenz offen, Sie können den Code also ohne Einschränkungen forken, studieren und für Ihre eigenen Bedürfnisse anpassen.

Ähnliche Projekte