Écrire un plugin DeepSeek Harness (dsh-plugin)

Comment écrire un plugin DeepSeek Harness sur Cordis, le taguer dsh-plugin, et ce qui casse encore en aperçu développeur.

Dernière mise à jour: 2026-08-14

Slogan officiel : tout est un plugin. Modèles, outils, skills, sessions, sandboxes, stockage, boucles, planification et l'UI reposent sur le noyau Cordis. Un plugin DeepSeek Harness est un composant Cordis, pas un « skill.md » Claude.

Avant d'en écrire un

  1. Lancez DSH depuis les sources, pas seulement npx. Vous lirez docs/ (architecture, cordis-primer, capability-seams).
  2. Ouvrez le mode Creator. Il peut inspecter le runtime en direct et charger un plugin en mémoire. Ces plugins meurent au redémarrage aujourd'hui.
  3. Lisez CONTRIBUTING.md et AGENTS.md dans le dépôt officiel.

Cette page est une carte, pas un substitut à ces fichiers. Les API bougeront.

Ce qu'est un premier plugin utile

Choisissez un trou laissé par la Web UI officielle :

  • TUI / fenêtre desktop
  • Pont navigateur ou Feishu / Lark
  • Suppression plus sûre, compteur de tokens, saut VS Code
  • Remplacement du fournisseur de recherche

Voyez ce qui existe déjà sur la liste de plugins. Ne clonez pas un autre annuaire.

Publier

  1. Livrez un vrai chemin d'installation (pnpm / npx / copie dans le dossier plugins — ce que dit la doc officielle actuelle).
  2. Ajoutez le topic GitHub dsh-plugin.
  3. Indiquez le commit DSH testé. Les builds d'aperçu cassent chaque semaine.

Mode Creator vs un vrai plugin

Le mode Creator sert aux expériences. Un dépôt dsh-plugin, c'est pour quelque chose qui survit à un reboot. Si votre fonctionnalité n'existe qu'en RAM, ce n'est pas encore un plugin.