DeepSeek Harness Plugin-Entwicklungs-Skill
Jeder Agent kann DeepSeek Harness (DSH)-Plugins korrekt, effizient und konform entwickeln. Dieser Skill ist das Handbuch für die DSH-Plugin-Entwicklung: Zuerst werden das mentale Modell und die eisernen Regeln vorgestellt, dann folgen direkt kopierbare Code-Vorlagen und Schritt-für-Schritt-Prozesse, und schließlich eine Checkliste zur Validierung. Ausführliche Hintergrundinformationen finden Sie in den Dokumenten im
References/-Verzeichnis.
0. Wann dieser Skill verwendet werden sollte
Dieser Skill muss geladen werden, wenn die Aufgabe eines der folgenden Elemente betrifft:
- Schreiben, Ändern oder Debuggen eines Plugins (Tool, LLM-Adapter, Dienstanbieter, Hooks, UI, Protokollbrücke usw.) für DeepSeek Harness
- Schreiben oder Ändern von
cordis.yml/cordis.patch.yml/dsh.profile/dsh.bundle-Konfigurationen - Verwenden von
dsh plugin ...zum Installieren, Entfernen oder Packen von Plugins - Verstehen der DSH-Dienste
ctx.tools,ctx.llm,ctx.agents,ctx.sessionsoder der Ereignissetools/*,agent/*,session/event - Studium des DSH-Plugin-Modells (Cordis-Framework) und seiner Funktionsweise
Lesen Sie zuerst die gesamte SKILL.md, bevor Sie mit der Arbeit beginnen. Lesen Sie vor der Arbeit die vorhandenen cordis.yml / Profile / relevanten Quellcode-Dateien im Projekt, um die bestehenden Konventionen zu bestätigen.
1. Mentales Modell: DSH ist ein modulares System, das auf Cordis aufbaut
Kurz gesagt: DeepSeek Harness ist ein Agent Harness SDK, bei dem jede Fähigkeit – Tools, LLM-Adapter, Dateizugriff, der Agent-Loop selbst – ein Plugin (Component) ist, das an einen gemeinsamen Kontext (Context) angebunden wird.
Drei Kernkonzepte (aus dem Paper „A Programming Paradigm for Spatiotemporal Composability