DeepSeek Harness is nu beschikbaar in developer preview en biedt een modulaire infrastructuur voor het bouwen van AI-agents. Het systeem is gebouwd rond de Cordis-kernel, waardoor alle agent-capaciteiten—zoals modellen, tools, sessies en de gebruikersinterface—als plugins zijn geïmplementeerd. Hierdoor kunnen ontwikkelaars de omgeving volledig aanpassen via configuratiebestanden zonder de kerncode te wijzigen.
Belangrijke kenmerken van het platform zijn:
- Traceerbaarheid: Alle interacties worden opgeslagen in een append-only sessielogboek, waardoor acties kunnen worden geïnspecteerd, hervat of geforkt via de 'Trajectory view'.
- Runtime-modi: Er zijn vier modi beschikbaar: Standard (volledige coding agent), Code (voor TypeScript-programma's via SDK), Minimal (voor benchmarking) en Creator (voor het maken van presets).
- Installatie: Het is eenvoudig te starten via Node.js (
npx @deepseek-ai/dsh web) of door de broncode van GitHub te clonen.
DeepSeek Harness developer preview: Alles is een plugin
Agent = Model + Harness
Een harness zorgt ervoor dat agents blijven functioneren in echte omgevingen. Terwijl het model de ziel van een agent is, stelt een harness de agent in staat om zijn omgeving te begrijpen, tools te gebruiken en operationeel te blijven in praktijksituaties.
De Cordis-kernel
De Cordis-kernel beheert het koppelen (mounting), ontkoppelen (unmounting) en de afhankelijkheden van plugins. Agent-functionaliteiten bevinden zich binnen deze plugins.
Functionaliteiten als plugins
Plugins leveren elke agent-capaciteit, waaronder:
- Modellen
- Tools
- Vaardigheden
- Sessies
- Sandboxes
- Opslag
- Loops
- Planning
- Gebruikersinterface (UI)
Cordis-services en events zorgen ervoor dat deze plugins met elkaar kunnen samenwerken.
Samenstellen via configuratie
Ontwikkelaars kunnen elke functionaliteit selecteren, wisselen of uitbreiden in de configuratie zonder dat zij de broncode van DeepSeek Harness hoeven te wijzigen.
Ontwerpaanpak
De architectuur van DeepSeek Harness rust op twee hoofdprincipes: alles is een plugin en elke run is traceerbaar.
Alles is een plugin
DeepSeek Harness is gebouwd op het pluginsysteem van Cordis. Doordat elke capaciteit als plugin is vormgegeven, kunnen ontwikkelaars de omgeving volledig aanpassen via configuratiebestanden in plaats van directe codewijzigingen in de kern.
Elke run is traceerbaar
Alles wat het model ziet, wordt vastgelegd in een append-only sessielogboek. Dit omvat:
- Systeemprompts
- Redeneringen (reasoning)
- Tool-aanroepen en de bijbehorende resultaten
- Planning van subagents
- Elke contextinjectie
In de 'Trajectory view' kunnen deze records per bron worden geïnspecteerd. Functies zoals hervatten (resume), splitsen (fork), zoeken en afspelen (replay) opereren allemaal op dezelfde eventstream.
Runtime-modi
DeepSeek Harness biedt verschillende modi voor verschillende gebruiksdoeleinden:
- Standard mode: Een volledige coding agent met bestandsbewerking, shell, bestands- en websearch, vaardigheden, planning, doelen, subagents en workflows.
- Code mode: Bevat alle functionaliteiten van de Standard mode, maar stelt tools beschikbaar via de Code Mode SDK. Hierdoor kan het model meerstapsoperaties combineren in één TypeScript-programma.
- Minimal mode: Een coding agent met slechts twee tools: een persistente bash en
strreplaceeditor. Deze modus is bedoeld voor het benchmarken van modellen in een minimale omgeving.
- Creator mode: Speciaal gebouwd voor het maken van aangepaste agent-presets. Deze modus bevat alle functionaliteiten van de Standard mode, aangevuld met runtime-inspectie, plugin-experimenten en richtlijnen voor het schrijven van presets.
Aan de slag met DeepSeek Harness
Snelstart
Installeer Node.js en start vervolgens de Web UI via npx:
$ npx @deepseek-ai/dsh web
Installeren vanuit broncode
Clone de volledige broncode en volg de installatie-instructies in de repository:
$ git clone https://github.com/deepseek-ai/deepseek-harness
Het DSH-plugin ecosysteem
DeepSeek Harness bevindt zich nog in developer preview en wordt momenteel getest door ontwikkelaars die agent-harnesses bouwen. De kernplugins en API's zullen blijven evolueren. Het doel is om samen met ontwikkelaars wereldwijd de grenzen van intelligentie te verkennen met behulp van open-source infrastructuur die herbruikbaar en samcomposable is.
DeepSeek Harness developer preview: Alles is een plugin
Agent = Model + Harness
Een harness zorgt ervoor dat agents blijven functioneren in echte omgevingen. Terwijl het model de ziel van een agent is, stelt een harness de agent in staat om zijn omgeving te begrijpen, tools te gebruiken en operationeel te blijven in praktijksituaties.
De Cordis-kernel
De Cordis-kernel beheert het koppelen (mounting), ontkoppelen (unmounting) en de afhankelijkheden van plugins. Agent-functionaliteiten bevinden zich binnen deze plugins.
Functionaliteiten als plugins
Plugins leveren elke agent-capaciteit, waaronder:
- Modellen
- Tools
- Vaardigheden
- Sessies
- Sandboxes
- Opslag
- Loops
- Planning
- Gebruikersinterface (UI)
Cordis-services en events zorgen ervoor dat deze plugins met elkaar kunnen samenwerken.
Samenstellen via configuratie
Ontwikkelaars kunnen elke functionaliteit selecteren, wisselen of uitbreiden in de configuratie zonder dat zij de broncode van DeepSeek Harness hoeven te wijzigen.
Ontwerpaanpak
De architectuur van DeepSeek Harness rust op twee hoofdprincipes: alles is een plugin en elke run is traceerbaar.
Alles is een plugin
DeepSeek Harness is gebouwd op het pluginsysteem van Cordis. Doordat elke capaciteit als plugin is vormgegeven, kunnen ontwikkelaars de omgeving volledig aanpassen via configuratiebestanden in plaats van directe codewijzigingen in de kern.
Elke run is traceerbaar
Alles wat het model ziet, wordt vastgelegd in een append-only sessielogboek. Dit omvat:
- Systeemprompts
- Redeneringen (reasoning)
- Tool-aanroepen en de bijbehorende resultaten
- Planning van subagents
- Elke contextinjectie
In de 'Trajectory view' kunnen deze records per bron worden geïnspecteerd. Functies zoals hervatten (resume), splitsen (fork), zoeken en afspelen (replay) opereren allemaal op dezelfde eventstream.
Runtime-modi
DeepSeek Harness biedt verschillende modi voor verschillende gebruiksdoeleinden:
- Standard mode: Een volledige coding agent met bestandsbewerking, shell, bestands- en websearch, vaardigheden, planning, doelen, subagents en workflows.
- Code mode: Bevat alle functionaliteiten van de Standard mode, maar stelt tools beschikbaar via de Code Mode SDK. Hierdoor kan het model meerstapsoperaties combineren in één TypeScript-programma.
- Minimal mode: Een coding agent met slechts twee tools: een persistente bash en
strreplaceeditor. Deze modus is bedoeld voor het benchmarken van modellen in een minimale omgeving.
- Creator mode: Speciaal gebouwd voor het maken van aangepaste agent-presets. Deze modus bevat alle functionaliteiten van de Standard mode, aangevuld met runtime-inspectie, plugin-experimenten en richtlijnen voor het schrijven van presets.
Aan de slag met DeepSeek Harness
Snelstart
Installeer Node.js en start vervolgens de Web UI via npx:
$ npx @deepseek-ai/dsh web
Installeren vanuit broncode
Clone de volledige broncode en volg de installatie-instructies in de repository:
$ git clone https://github.com/deepseek-ai/deepseek-harness
Het DSH-plugin ecosysteem
DeepSeek Harness bevindt zich nog in developer preview en wordt momenteel getest door ontwikkelaars die agent-harnesses bouwen. De kernplugins en API's zullen blijven evolueren. Het doel is om samen met ontwikkelaars wereldwijd de grenzen van intelligentie te verkennen met behulp van open-source infrastructuur die herbruikbaar en samcomposable is.