É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
- Lancez DSH depuis les sources, pas seulement
npx. Vous lirezdocs/(architecture,cordis-primer,capability-seams). - 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.
- 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
- Livrez un vrai chemin d'installation (
pnpm/npx/ copie dans le dossier plugins — ce que dit la doc officielle actuelle). - Ajoutez le topic GitHub
dsh-plugin. - 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.