DeepSeek Harness, eller dsh, er en MIT licenseret runtime til AI agenter i developer preview – ikke en sprogmodel. Modeller, værktøjer, sandboxe, agentloop og brugerflade er plugins, mens en append only sessionslog gør forløb søgbare og genafspillelige.
Udgivet afRedigeret med GPT-5.6 TerraBilleder genereret med GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: What is DeepSeek Harness, the MIT-licensed developer-preview agent runtime released in September 2026, and how do its “everything is a plugi. Article summary: DeepSeek Harness (`dsh`) is an open-source, MIT-licensed agent runtime in developer preview—not a model—designed to build agents by composing replaceable runtime capabilities rather than modifying a fixed core. The provi. Topic tags: general, education, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, cha
DeepSeek Harness – også kaldet dsh – er en open source-runtime for udviklere, der bygger og driver AI-agenter. Projektet er MIT-licenseret og fortsat i developer preview. Det er altså ikke et færdigt agentprodukt eller en ny foundation-model, men et miljø, hvor agentens dele kan vælges og sættes sammen. De tilgængelige kilder daterer v0.1-udgivelsen til 13. august 2026 – ikke september. 1
2
Harness tager udsagnet om, at "alt er et plugin", helt bogstaveligt. Modeladaptere, værktøjer, skills, sessioner, sandboxe, lagring, planlægning, agentloopet og brugerfladen kan udskiftes eller sammensættes på ny via konfiguration. I stedet for at patche en central kerne kan man udvide runtime-miljøet ved at montere et plugin ved siden af de eksisterende komponenter. 2
21
Det er relevant, hvis en agent skal bruge en anden modeludbyder, et mere begrænset sæt værktøjer, en særlig godkendelsespolitik eller et andet eksekveringsmiljø. Valgene kan beskrives som runtime-sammensætning frem for at blive vedligeholdt som en langlivet fork af koden.
Systemet er bygget på Cordis, det medfølgende plugin-framework under Harness. Et plugin bidrager med tjenester, typede hændelser og reversible effekter til en fælles kontekst. Når et plugin aflæses, kan dets registreringer også rulles tilbage. 21
22
Cordis understøtter desuden sammensætning med hensyn til afhængigheder. En callback, der er registreret mod påkrævede tjenester, aflæses og køres igen, hvis en nødvendig tjeneste ændres. Og ctx.plugin indlæser et plugin med konfiguration, der er valideret mod dets deklarerede schema. 19
For dem, der udvikler udvidelser, giver det tydelige integrationspunkter. Et værktøjsplugin kan registreres på ctx.tools, mens en politik-hook før eksekvering kan returnere en typet afgørelse om at tillade eller afvise en handling. Samme hook kan bruges til politikker for tilladelser, sandbox og plan-mode. 17
Harness leveres med fire startprofiler til forskellige udviklingsopgaver: 2
str_replace_editor, hvilket kan være praktisk i begrænsede opsætninger og ved benchmarking.Profilerne er udgangspunkter, ikke faste grænser. Arkitekturen er netop tænkt til, at teams kan udskifte eller tilføje funktioner, når behovene ændrer sig. 2
21
Harness distribueres som npm-pakken og CLI'en @deepseek-ai/dsh. Den dokumenterede hurtigstart er:
npx @deepseek-ai/dsh web
Udviklere kan også klone kildekoderepositoriet, hvis de vil køre fra kildekoden eller arbejde direkte i kodebasen. 1
30
I webbrugerfladen konfigureres en modeladgang under Settings → Models, hvorefter man vælger et workspace, før opgaver sammensættes. dsh bruger den mappe, hvor kommandoen blev kørt, som standardplacering i filsystemet. En ny webbrugerflade har dog intet valgt workspace, før man tilføjer et. 25
Harness registrerer alt, modellen ser, i en append-only-sessionslog: systemprompts, ræsonnement, værktøjskald og resultater, planlægning af underagenter og kontekstindsættelser. I Trajectory-visningen kan registreringerne undersøges efter kilde, og funktionerne resume, fork, search og replay bruger alle den samme hændelsesstrøm. 2
Loggen er derfor mere end et værktøj til fejlfinding. Den er grundlaget for at undersøge en kørsel, vende tilbage til en tidligere gren og genskabe den rækkefølge af runtime-hændelser, som formede agentens adfærd.
Harness er udtrykkeligt i developer preview. Teams bør derfor ikke gå ud fra, at plugins og API'er har en stabil, langsigtet kompatibilitetsgaranti. 2
6
En fornuftig driftspraksis er at låse den anvendte version, gennemgå ændringer i udgivelser, teste opgraderinger i en isoleret profil eller et separat workspace og genafspille repræsentative sessioner før bredere udrulning. Det er en praktisk anbefaling for at styre risikoen ved preview-status – ikke en dokumenteret garanti for, at alle opgraderinger bryder bagudkompatibilitet.
Plugin-validering bør ske på to niveauer:
Harness-konfigurationen er indrettet til dette. En post i cordis.yml kan indeholde en config-blok, og et plugin stiller et schema til rådighed, som valideres, før dets apply-funktion kører. Ugyldig konfiguration afviser indlæsningen i stedet for at starte pluginet delvist konfigureret. 27
28 Det genererede konfigurationskatalog kontrolleres med
pnpm run verify-config-catalog. 18
Til distribution understøtter dokumentationen, at en udvidelse pakkes som en installerbar bundle og tilføjes til en profil med dsh plugin add. Når bundles og konfiguration holdes eksplicitte, bliver en sammensat runtime lettere at reproducere, auditere, teste og opgradere. 24
DeepSeek Harness bør først og fremmest forstås som infrastruktur til udviklere af AI-agenter. Forbindelsen til modellen, værktøjerne, politikkerne, eksekveringsmiljøet, loopet, tilstanden og brugerfladen er alle sammensætningsvalg. Cordis håndterer pluginets livscyklus, runtime-modes giver brugbare standarder, og den append-only sessionslog leverer et detaljeret driftsmæssigt spor. Fleksibiliteten er den store styrke – men developer-preview-status betyder, at grundig test og en bevidst opgraderingspraksis er afgørende. 2
21
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
DeepSeek Harness, eller dsh, er en MIT licenseret runtime til AI agenter i developer preview – ikke en sprogmodel.
DeepSeek Harness, eller dsh, er en MIT licenseret runtime til AI agenter i developer preview – ikke en sprogmodel. Modeller, værktøjer, sandboxe, agentloop og brugerflade er plugins, mens en append only sessionslog gør forløb søgbare og genafspillelige.
Start via npm CLI'en, hold konfigurationen eksplicit, og afprøv både det enkelte plugin og den samlede runtime før en opgradering.
DeepSeek Harness, eller dsh, er en MIT licenseret runtime til AI agenter i developer preview – ikke en sprogmodel. Modeller, værktøjer, sandboxe, agentloop og brugerflade er plugins, mens en append only sessionslog gør forløb søgbare og genafspillelige.
Udgivet afRedigeret med GPT-5.6 TerraBilleder genereret med GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: What is DeepSeek Harness, the MIT-licensed developer-preview agent runtime released in September 2026, and how do its “everything is a plugi. Article summary: DeepSeek Harness (`dsh`) is an open-source, MIT-licensed agent runtime in developer preview—not a model—designed to build agents by composing replaceable runtime capabilities rather than modifying a fixed core. The provi. Topic tags: general, education, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, cha
DeepSeek Harness – også kaldet dsh – er en open source-runtime for udviklere, der bygger og driver AI-agenter. Projektet er MIT-licenseret og fortsat i developer preview. Det er altså ikke et færdigt agentprodukt eller en ny foundation-model, men et miljø, hvor agentens dele kan vælges og sættes sammen. De tilgængelige kilder daterer v0.1-udgivelsen til 13. august 2026 – ikke september. 1
2
Harness tager udsagnet om, at "alt er et plugin", helt bogstaveligt. Modeladaptere, værktøjer, skills, sessioner, sandboxe, lagring, planlægning, agentloopet og brugerfladen kan udskiftes eller sammensættes på ny via konfiguration. I stedet for at patche en central kerne kan man udvide runtime-miljøet ved at montere et plugin ved siden af de eksisterende komponenter. 2
21
Det er relevant, hvis en agent skal bruge en anden modeludbyder, et mere begrænset sæt værktøjer, en særlig godkendelsespolitik eller et andet eksekveringsmiljø. Valgene kan beskrives som runtime-sammensætning frem for at blive vedligeholdt som en langlivet fork af koden.
Systemet er bygget på Cordis, det medfølgende plugin-framework under Harness. Et plugin bidrager med tjenester, typede hændelser og reversible effekter til en fælles kontekst. Når et plugin aflæses, kan dets registreringer også rulles tilbage. 21
22
Cordis understøtter desuden sammensætning med hensyn til afhængigheder. En callback, der er registreret mod påkrævede tjenester, aflæses og køres igen, hvis en nødvendig tjeneste ændres. Og ctx.plugin indlæser et plugin med konfiguration, der er valideret mod dets deklarerede schema. 19
For dem, der udvikler udvidelser, giver det tydelige integrationspunkter. Et værktøjsplugin kan registreres på ctx.tools, mens en politik-hook før eksekvering kan returnere en typet afgørelse om at tillade eller afvise en handling. Samme hook kan bruges til politikker for tilladelser, sandbox og plan-mode. 17
Harness leveres med fire startprofiler til forskellige udviklingsopgaver: 2
str_replace_editor, hvilket kan være praktisk i begrænsede opsætninger og ved benchmarking.Profilerne er udgangspunkter, ikke faste grænser. Arkitekturen er netop tænkt til, at teams kan udskifte eller tilføje funktioner, når behovene ændrer sig. 2
21
Harness distribueres som npm-pakken og CLI'en @deepseek-ai/dsh. Den dokumenterede hurtigstart er:
npx @deepseek-ai/dsh web
Udviklere kan også klone kildekoderepositoriet, hvis de vil køre fra kildekoden eller arbejde direkte i kodebasen. 1
30
I webbrugerfladen konfigureres en modeladgang under Settings → Models, hvorefter man vælger et workspace, før opgaver sammensættes. dsh bruger den mappe, hvor kommandoen blev kørt, som standardplacering i filsystemet. En ny webbrugerflade har dog intet valgt workspace, før man tilføjer et. 25
Harness registrerer alt, modellen ser, i en append-only-sessionslog: systemprompts, ræsonnement, værktøjskald og resultater, planlægning af underagenter og kontekstindsættelser. I Trajectory-visningen kan registreringerne undersøges efter kilde, og funktionerne resume, fork, search og replay bruger alle den samme hændelsesstrøm. 2
Loggen er derfor mere end et værktøj til fejlfinding. Den er grundlaget for at undersøge en kørsel, vende tilbage til en tidligere gren og genskabe den rækkefølge af runtime-hændelser, som formede agentens adfærd.
Harness er udtrykkeligt i developer preview. Teams bør derfor ikke gå ud fra, at plugins og API'er har en stabil, langsigtet kompatibilitetsgaranti. 2
6
En fornuftig driftspraksis er at låse den anvendte version, gennemgå ændringer i udgivelser, teste opgraderinger i en isoleret profil eller et separat workspace og genafspille repræsentative sessioner før bredere udrulning. Det er en praktisk anbefaling for at styre risikoen ved preview-status – ikke en dokumenteret garanti for, at alle opgraderinger bryder bagudkompatibilitet.
Plugin-validering bør ske på to niveauer:
Harness-konfigurationen er indrettet til dette. En post i cordis.yml kan indeholde en config-blok, og et plugin stiller et schema til rådighed, som valideres, før dets apply-funktion kører. Ugyldig konfiguration afviser indlæsningen i stedet for at starte pluginet delvist konfigureret. 27
28 Det genererede konfigurationskatalog kontrolleres med
pnpm run verify-config-catalog. 18
Til distribution understøtter dokumentationen, at en udvidelse pakkes som en installerbar bundle og tilføjes til en profil med dsh plugin add. Når bundles og konfiguration holdes eksplicitte, bliver en sammensat runtime lettere at reproducere, auditere, teste og opgradere. 24
DeepSeek Harness bør først og fremmest forstås som infrastruktur til udviklere af AI-agenter. Forbindelsen til modellen, værktøjerne, politikkerne, eksekveringsmiljøet, loopet, tilstanden og brugerfladen er alle sammensætningsvalg. Cordis håndterer pluginets livscyklus, runtime-modes giver brugbare standarder, og den append-only sessionslog leverer et detaljeret driftsmæssigt spor. Fleksibiliteten er den store styrke – men developer-preview-status betyder, at grundig test og en bevidst opgraderingspraksis er afgørende. 2
21
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
DeepSeek Harness, eller dsh, er en MIT licenseret runtime til AI agenter i developer preview – ikke en sprogmodel.
DeepSeek Harness, eller dsh, er en MIT licenseret runtime til AI agenter i developer preview – ikke en sprogmodel. Modeller, værktøjer, sandboxe, agentloop og brugerflade er plugins, mens en append only sessionslog gør forløb søgbare og genafspillelige.
Start via npm CLI'en, hold konfigurationen eksplicit, og afprøv både det enkelte plugin og den samlede runtime før en opgradering.