DeepSeek Harness – en ny typ av agentramverk där allt är en plugin

DeepSeek Harness är ett öppet agentramverk där modeller, verktyg, loopar och gränssnitt är utbytbara plugins. Det utmanar idén om fasta coding agents som Claude Code.

Publicerad
Uppdaterad
Lästid
6 min

Kort sagt

DeepSeek Harness är ett öppet källkodsprojekt från DeepSeek AI som bygger på principen “everything is a plugin”. Istället för en fast agent (som Claude Code eller Cursor) är nästan allt utbytbart: modell, verktyg, agent-loop, sandbox, lagring, UI och till och med hur agenten tänker steg för steg.

Det gör det till ett ramverk för att bygga agenter snarare än en färdig produkt.

När är detta användbart?

  • När du vill experimentera med olika modeller (DeepSeek, Claude, Qwen, lokala modeller etc.) i samma agentmiljö
  • När du vill ha mer kontroll över hur en agent använder verktyg, sandboxes och minne
  • När du bygger eller utvärderar agentiska system internt och inte vill låsa dig till en leverantörs ekosystem
  • När du är intresserad av öppen källkod och plugin-baserad arkitektur istället för proprietära coding agents

Vad är en “harness”?

En modell (t.ex. DeepSeek V4 eller Claude) är bara hjärnan – den förutsäger nästa token.

En harness är allt runt omkring:

  • Vilka verktyg modellen får tillgång till
  • Hur filer och kod körs (sandbox)
  • Hur sessioner loggas och återupptas
  • Hur agenten loopar (planera → agera → observera)
  • Hur resultat presenteras för användaren

DeepSeek säger själva: Agent = Model + Harness.

Kärnprincipen: Everything is a plugin

DeepSeek Harness bygger på Cordis, ett plugin-metaframework (från Koishi-chattbot-projektet). Varje viktig del är en plugin:

  • Modell-adapters
  • Tool registry och execution
  • Sessioner och events
  • Sandbox och filsystem
  • Agent loop / orchestration
  • UI (både CLI och web)
  • Storage och scheduling

Du kan i princip byta ut eller lägga till delar utan att ändra kärnan. Det gör det möjligt att t.ex. köra DeepSeek-modeller med Claude Codes verktyg, eller tvärtom.

Praktiska egenskaper (aug 2026)

  • Öppen källkod under MIT-licens
  • Kommer med både CLI (dsh) och en lokal web-UI (npx @deepseek-ai/dsh web)
  • Stöd för att använda andra agenter som sub-agents (t.ex. Claude Code eller Codex)
  • Fokus på agentisk kodning, men arkitekturen är generell
  • Mycket tidig (developer preview) – förväntas ha grova kanter och brytande ändringar

Fördelar jämfört med proprietära alternativ

  • Frihet att välja modell – du är inte bunden till en leverantörs bästa agent
  • Insyn och anpassning – du kan inspektera och modifiera hur agenten faktiskt fungerar
  • Sub-agent-stöd – du kan kombinera styrkor från olika system
  • Öppenhet – ingen vendor lock-in på harness-nivån

Begränsningar och risker

  • Fortfarande i tidig developer preview – instabilt och ofullständigt
  • Kräver mer egen kompetens att sätta upp och underhålla jämfört med “färdiga” verktyg som Claude Code eller Cursor
  • Prestanda och token-användning kan vara sämre än optimerade kommersiella lösningar i början
  • Dokumentation och ekosystem är fortfarande under uppbyggnad

Gör så här (om du vill testa)

  1. Installera via npm eller klona repot.
  2. Kör web-gränssnittet lokalt: npx @deepseek-ai/dsh web.
  3. Konfigurera en modell (DeepSeek eller annan via adapter).
  4. Börja med enkla uppgifter för att förstå hur plugins och loop fungerar.
  5. Utforska möjligheten att lägga till egna verktyg eller byta ut delar av loopen.

Vanliga misstag

  • Att förvänta sig en polerad upplevelse som Claude Code direkt (det är inte syftet).
  • Att underskatta hur mycket av “agent-magin” som sitter i harnessen, inte bara i modellen.
  • Att behandla det som en färdig produkt istället för ett ramverk att bygga ovanpå.

Nästa steg

Om du är nyfiken på agentisk utveckling just nu är det värt att testa DeepSeek Harness för att förstå skillnaden mellan “en agent” och “ett ramverk för agenter”.

Frågor att ställa dig:

  • Vill jag ha en agent eller ett sätt att komponera agenter?
  • Hur viktigt är det för mig att kunna byta modell eller verktyg utan att byta hela verktyget?
  • Är öppenhet och anpassningsbarhet viktigare än polish just nu?

Källor

  • DeepSeek Harness developer preview (deepseek.com/harness)
  • GitHub: deepseek-ai/deepseek-harness
  • Diskussioner och analyser från augusti 2026 (Hacker News, bloggar, YouTube).

Källor