Een DeepSeek Harness-plugin schrijven (dsh-plugin)

Hoe je een DeepSeek Harness-plugin op Cordis schrijft, hem tagt als dsh-plugin, en wat in developer preview nog breekt.

Laatst bijgewerkt: 2026-08-14

Officiële slogan: alles is een plugin. Modellen, tools, skills, sessies, sandboxes, opslag, loops, scheduling en de UI zitten op de Cordis-kernel. Een DeepSeek Harness-plugin is een Cordis-component, geen Claude-„skill.md”.

Voordat je er een schrijft

  1. Start DSH vanuit de source, niet alleen npx. Je gaat docs/ lezen (architecture, cordis-primer, capability-seams).
  2. Open Creator mode. Die kan de live runtime inspecteren en een in-memory plugin laden. Die plugins sterven bij herstart vandaag.
  3. Lees CONTRIBUTING.md en AGENTS.md in het officiële repo.

Deze pagina is een kaart, geen vervanging van die bestanden. API's zullen bewegen.

Wat een nuttige eerste plugin is

Kies een gat dat de officiële Web UI openliet:

  • TUI / desktopvenster
  • Browser- of Feishu / Lark-brug
  • Veiliger verwijderen, tokenmeter, VS Code-sprong
  • Zoekprovider wisselen

Kijk wat er al bestaat op de pluginlijst. Kloon niet nóg een directory.

Publiceren

  1. Lever een echt installatiepad (pnpm / npx / kopiëren naar de plugins-map — wat de huidige officiële docs zeggen).
  2. Voeg het GitHub-topic dsh-plugin toe.
  3. Schrijf welke DSH-commit je hebt getest. Preview-builds breken wekelijks.

Creator mode vs een echte plugin

Creator mode is voor experimenten. Een dsh-plugin-repo is voor iets dat een herstart overleeft. Als je feature alleen in RAM bestaat, is het nog geen plugin.