在 DeepSeek Harness(DSH)中,技能通常以 Markdown 文件的形式存在。手動維護這些文件效率較低。此外,直接授予模型技能根目錄的寫入權限存在風險。DeepSeek Harness Skill Workshop 插件提供了一個集中式工作臺來管理這些技能,並允許模型從成功任務中學習,而無需直接寫入權限。
插件簡介¶
這是一個用於 DeepSeek Harness 的原生 DSH 技能創作和自我學習工作臺。它允許導入、編輯和管理基於 Markdown 的技能。它還允許模型從完成任務中學習可複用的工作流,而無需直接寫入技能根目錄的權限。它通過候選機制和限制管理防止不受控的增長,並保護手動編輯。
核心能力¶
插件提供以下功能:
- 技能管理:瀏覽、創建、更新和導入原生 DSH 技能(支持 Markdown、目錄及歸檔格式)。
- 自動學習:從完成任務中學習可複用的工作流(無需授予模型直接寫權限)。
- 容錯恢復:從損壞的模型 JSON 中恢復(最多一次有界重試)。
- 自動晉升:默認無監督自動晉升,需至少兩個獨立成功回合的證據。
- 增長控制:防止不受控的增長(通過候選數、受管技能數限制、過期、修剪歷史、退休機制)。
- 安全保護:保護手動編輯和外部受管技能不被自動覆蓋。
安裝與啓用¶
安裝需要 DeepSeek Harness 的原生技能和會話服務。運行以下命令安裝插件:
dsh plugin --profile desktop add github:Kerberos255/dsh-skill-workshop
安裝或升級代碼後,需要重啓 DSH。
使用流程¶
- 打開 Settings → Plugins → Skill Workshop,選擇項目技能根目錄(如
.dsh/skills)或用戶技能根目錄(如DSH_HOME/skills)。 - 運行常規 DSH 任務。符合條件的成功回合可能會生成技能候選。
- 一旦候選擁有兩個獨立回合的獨立證據並通過檢查,工作臺將自動發佈。
- 檢查候選/受管計數並自定義限制,或使用編輯器/導入界面進行手動技能。
注意事項¶
- 證據含義:候選證據是來源和重複性的保障,不是程序被重新執行或外部驗證的證據。
- 覆蓋保護:自動發佈不會覆蓋手動編輯的技能。
- 上限限制:達到受管上限會阻止新的自動技能。
- 數據驗證:工作臺接受完整的 JSON 對象或 JSON 代碼塊,不會編造缺失的鍵或繞過源驗證。
- 隱私:診斷包含事件類型、狀態、固定錯誤代碼和經過時間;不記錄對話內容和憑據。
結語¶
該插件通過自動化技能生命週期管理,使 DeepSeek Harness 工作流更加高效。插件詳情可查看社區目錄:SkillHub。源碼託管於 GitHub:dsh-skill-workshop。