DeepSeek Harness 的核心在於「一切皆插件」。在構建長期運行的智能體時,維護技能文件(SKILL.md)往往需要人工介入,容易造成維護滯後或與實際對話脫節。dsh-skill-curator 旨在解決這一重複勞動問題,通過後臺代理自動復盤對話並調整技能庫。
這是一個由 runfali 維護的 DeepSeek Harness (DSH) 插件。它利用後臺子代理定期復盤對話,自動生成、修改或刪除 SKILL.md 文件。其設計理念借鑑了 Nous Research 的 Hermes Agent 自我改進循環,但以零侵入的方式集成到 DSH 中。
核心功能¶
- 後臺自動策展:插件監聽對話輪次,達到設定的間隔(默認 3 輪)後,後臺子代理會讀取會話摘要並編輯技能文件。
- 手動干預:提供
/skill-refine [focus]命令,允許在任意時刻手動觸發一次評審。 - 安全寫入機制:寫入文件前必須先調用
skill-library-read獲取 SHA256 並回顯,防止覆蓋未讀內容;每次寫入前自動備份至~/.dsh/skill-curator/backups/。 - 版本回滾:每次評審自動提交變更到 Git,保留回滾點。
- 工具白名單:子代理僅能調用
skill-library-*系列工具,限制操作範圍。
安裝與啓用¶
- 進入插件目錄。
cd /path/to/dsh-skill-curator
- 安裝插件。
dsh plugin --profile web add ./
- 重啓 dsh 才能生效。安裝後,在設置 -> 插件選項卡中找到 “Skill Curator” 卡片。
典型用法¶
- 手動觸發評審:在對話中輸入
/skill-refine [focus],立即對當前會話進行復盤。 - 調整策展頻率:在插件設置中修改
skillNudgeInterval,控制自動策展的觸發間隔。
適用場景與注意¶
- 適用場景:適合需要智能體在長期對話中不斷優化技能庫、減少人工維護成本的場景。
- 運行環境:依賴 Node.js
^22.19.0 || >=24.0.0,以及@deepseek-ai/dsh-*系列依賴。需確保插件以當前 dsh 進程權限運行。 - 配置項:通過
excludedSkills配置受保護技能列表,防止策展過程誤刪關鍵技能。
該插件通過後臺自動策展和嚴格的安全機制,讓 DSH 智能體具備持續自我進化的能力,且不侵入源碼。
- 項目主頁:https://github.com/runfali/dsh-skill-curator
- 生態目錄:https://www.skillhub.cn/plugins/runfali/dsh-skill-curator