Een coding-Agent in een repository laten draaien
Je moet bestanden lezen en wijzigen, een Shell uitvoeren, op het web zoeken, en het model meertraps-engineeringtaken continu laten afronden.
Ontwikkelaarspreview · MIT open source · 2026-08
DeepSeek Harness (dsh) is geen nieuw chatmodel, maar een open-source Agent-runtime-laag. Het model denkt; de Harness levert tools, sessies, sandbox en herspeelbare logs. De formule is eenvoudig: Agent = model + Harness.
Pagina bijgewerkt op 2026-08-18 · Samengesteld op basis van openbare informatie van de officiële ontwikkelaarspreview
Onderscheid eerst «model» en «Harness», en bepaal daarna welke laag je installeert.
Agent = model + Harness
Het model is de ziel: het redeneert, splitst taken en kiest de volgende stap.
De Harness is handen en werkplek: hij begrijpt de omgeving, roept tools aan en werkt continu in een echt repository.
DeepSeek Harness is de Agent-runtime-infrastructuur die DeepSeek in augustus 2026 wereldwijd voor ontwikkelaars heeft uitgebracht (ontwikkelaarspreview). De broncode is open onder de MIT-licentie, het npm-pakket heet @deepseek-ai/dsh, en het repository staat op GitHub onder deepseek-ai/deepseek-harness.
Wat het oplost is niet «nog een model dat kan chatten», maar: het model kan al redeneren; hoe kan het in een echte map bestanden wijzigen, commando's uitvoeren, tools aanroepen, logs schrijven, en na een fout hervatten? Zonder Harness blijf je meestal in het dialoogvenster; met Harness kan het model binnen gecontroleerde grenzen continu uitvoeren.
De officiële slogan is «alles is een plugin». Het standaardpad vereist nog steeds het configureren van een DeepSeek API Key. De Web UI kun je gratis openen; een Agent echt laten draaien genereert kosten voor modelaanroepen. Dit is momenteel de v0.1-previewreeks; kernplugins en API's kunnen breaking changes bevatten.
Het is niet hetzelfde soort ingang als de webchat van deze site. Kies het gereedschap bij de taak.
Je moet bestanden lezen en wijzigen, een Shell uitvoeren, op het web zoeken, en het model meertraps-engineeringtaken continu laten afronden.
Je wilt model, tools, sandbox of UI vervangen en je eigen Agent samenstellen, zonder de Harness-stam te wijzigen.
Je hoeft Node.js niet te installeren. Gebruik de DeepSeek-webbingang van deze site en praat rechtstreeks met DeepSeek-V4.
DeepSeek Harness is gebaseerd op Cordis. De kernel zorgt alleen voor laden en afhankelijkheden; alle concrete mogelijkheden komen van plugins.
01
Hij handelt alleen het monteren, demonteren en de afhankelijkheidsrelaties van plugins af. Agent-bedrijfslogica staat niet in de stam, zodat je niet het hele repository hoeft te forken telkens als een mogelijkheid verandert.
02
Modeladapters, tools, Skills, sessies, sandboxes, opslag, loops, planning en interface kunnen als plugins worden samengesteld en samenwerken via services en events.
03
Ontwikkelaars hoeven de Harness-broncode niet te wijzigen: ze kunnen in de configuratielaag elke mogelijkheid kiezen, vervangen of uitbreiden, en een Agent per scenario samenstellen.
Dezelfde plugin-kernel laadt standaard verschillende combinaties, voor dagelijks coderen, programmatische toolaanroepen, benchmarks en eigen presets.
Een coding-Agent met volledige functionaliteit.
Ondersteunt bestandbewerking, Shell, bestands- en webzoeken, Skills, planning, doelen, subagenten en workflows. Geschikt voor dagelijkse repositorytaken.
Meerdere rondes toolaanroepen combineren met een programma.
Heeft de mogelijkheden van de standaardmodus en presenteert tools via het Code Mode SDK, zodat het model meertrapsoperaties orkestreert met een TypeScript-programma.
Het kleinste tooloppervlak, voor benchmarks.
Houdt meestal alleen persistente bash en bestandbewerking (str_replace_editor) over, om het model in een geminimaliseerde omgeving te observeren.
De runtime inspecteren en eigen presets maken.
Dient om huidige plugins te bekijken, Cordis-plugins in het geheugen te proberen, en nieuwe uitvoermodi samen te stellen.
Sessies worden vastgelegd als een alleen-toevoegen-eventstroom. Hervatten, forken, zoeken en afspelen delen hetzelfde log.
Systeeminstructies, denkketen, toolaanroepen en resultaten worden naar het sessielog geschreven
Sub-Agent-dispatch en elke contextinjectie zijn per bron te bekijken
De Trajectory-weergave helpt je te auditen wat het model zag en wat het deed
Risicovolle acties horen bij permissies en goedkeuring, in plaats van het repository kaal aan het model te geven
Aan de slag
Node.js moet al lokaal geïnstalleerd zijn. Versie-eisen volgen de README van het officiële repository.
Na het installeren van Node.js kun je de Web UI starten met npx. Standaard opent die op lokale poort 3080: http://127.0.0.1:3080
$ npx @deepseek-ai/dsh web Haal de volledige projectbroncode op en volg de repository-instructies om de installatie af te ronden (pnpm install, pnpm run build, pnpm dsh web).
$ git clone https://github.com/deepseek-ai/deepseek-harness Configureer in de interface een DeepSeek API Key en kies DeepSeek-V4-Flash of DeepSeek-V4-Pro. Begin eerst met Flash.
Kies de repositorymap en trek bestands- en commandopermissies strakker voordat je taken uitzet. In de previewfase kunnen commando's en configuratie veranderen; volg de repositorydocumentatie.
De DeepSeek-webchat van deze site lost «openen en praten» op; Harness lost «continu uitvoeren in het repository» op.
| Vergelijkingspunt | DeepSeek-webchat | DeepSeek Harness |
|---|---|---|
| Wat je zoekt | Online-chatingang zonder installatie | Lokale / broncode-niveau Agent-runtime-laag |
| Typische gebruikers | Leren, kantoor, schrijven, vragen en antwoorden | Ontwikkelaars en mensen die Agent en plugins bouwen |
| Kan het repositorybestanden wijzigen? | Vooral conversatie | Kan binnen permissies bestanden lezen/schrijven en commando's uitvoeren |
| Hoe te beginnen | De ingang van deze site in de browser openen | Web UI starten met npx of de broncode klonen |
Over open-sourcelicentie, kosten, modelkeuze en verschillen met de webchat.
Nee. Het is het open-source Agent-runtime-framework van DeepSeek (Harness), dat modellen, tools, sessies en interface verbindt. Chat en redeneren komen nog steeds van modellen zoals DeepSeek-V4.
De frameworkbroncode is open source onder MIT en gratis te verkrijgen. Een Agent draaien roept meestal de DeepSeek-API aan en genereert tokenskosten. Volg de officiële prijzen en het saldo van je sleutel.
Nee. De webchat is bedoeld om de browser te openen en te praten; Harness is bedoeld voor ontwikkelaars die een coding-Agent in een echte omgeving laten draaien. Om te chatten gebruik je de ingang van deze site; om code te wijzigen en tools te draaien gebruik je Harness.
Nee. Het gebruikelijke pad in de openbare documentatie is de DeepSeek-cloud-API. Je hebt Node.js, een API Key en een browser nodig; een eigen GPU is niet verplicht.
Officiële documenten markeren het als ontwikkelaarspreview en waarschuwen voor incompatibele wijzigingen. Het is geschikt om te leren, te experimenteren en plugins te ontwikkelen. Beoordeel zelf de stabiliteit vóór productie, en pin een versie die je hebt geverifieerd.
dsh is de gangbare afkorting en de CLI-naam van DeepSeek Harness. Na het installeren van Node.js voer je npx @deepseek-ai/dsh web uit. De Web UI opent standaard op http://127.0.0.1:3080.
Wil je meteen praten, open dan de DeepSeek-webchat; wil je een Agent in het repository laten draaien, gebruik dan het officiële DeepSeek Harness.
Deze pagina is samengesteld door de DeepSeek-V4-site op basis van de officiële Harness-pagina van DeepSeek en het GitHub-repository, om zoeken en vergelijken te vergemakkelijken. Het is geen officiële DeepSeek-website. Installatie, configuratie en compatibiliteit volgen de officiële documentatie en de repository-README.