DeepSeek Harness(DSH)採用插件化架構。在使用過程中,管理特定項目的約定和指令是一個常見需求。dsh-learning-bundle 旨在解決這一問題,它允許在項目內部以自然語言的方式教授智能體約定,同時保持項目指令文件的完整。
核心功能¶
- 自然語言約定:支持以自然語言的方式向智能體傳授項目約定。
- 指令維護:維護現有的項目指令文件,並在後續會話中應用。
- 原生指令:使用 DSH v0.4 的原生指令,而非創建額外的記憶數據庫或正確性門控。
- 遺留召回支持:保留原始的 store/CLI/core API 作爲遺留召回功能。
安裝與啓用¶
安裝此插件需要滿足以下條件:
* Node.js 版本 ^22.19.0 或 >=24.0.0
* pnpm
* 支持的 DSH 版本
* headless profile(使用標準指令加載器和文件工具)
在終端中執行以下命令進行安裝:
git clone https://github.com/B1lli/dsh-learning-bundle.git
cd dsh-learning-bundle
dsh plugin --profile headless add -w "$(pwd -P)"
安裝完成後,在項目中正常工作即可。
典型用法¶
插件通過對話中的自然語言指令來管理約定。以下是一些典型的操作示例:
- 永久約定:
> 以後在這個項目安裝依賴都用 pnpm。後續新對話也遵守。 - 臨時覆蓋:
> 這次用 npm - 更新約定:
> 以後改用 yarn - 撤銷約定:
> 撤銷這條約定
這些操作是智能體的行爲驗證邏輯,而非確定性保證。
注意事項¶
- 運行權限:插件以當前 DSH 進程的權限運行。
- 效果評估:插件聲明“Improved net user value is UNPROVEN”。自然解釋和合規性仍取決於模型自身能力。
- 無額外模型:插件未引入額外的評審模型。
- 無需特殊命令:不需要
record、adopt命令、關鍵詞或 item ID。 - 許可證與歸屬:插件採用 MIT 許可證。這是一個社區項目,與 DeepSeek 無官方隸屬關係。
總結¶
dsh-learning-bundle 提供了一種在 DeepSeek Harness 項目中以自然語言維護約定和指令的方案。它通過維護原生指令文件來實現約定的持久化和應用,適合希望在現有 DSH 流程中增加項目級教學能力的用戶。