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
- Start DSH vanuit de source, niet alleen
npx. Je gaatdocs/lezen (architecture,cordis-primer,capability-seams). - Open Creator mode. Die kan de live runtime inspecteren en een in-memory plugin laden. Die plugins sterven bij herstart vandaag.
- 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
- Lever een echt installatiepad (
pnpm/npx/ kopiëren naar de plugins-map — wat de huidige officiële docs zeggen). - Voeg het GitHub-topic
dsh-plugintoe. - 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.