前言¶
DeepSeek Harness (DSH) 的核心設計理念是「一切皆插件」。在智能體開發與調試過程中,開發者常需要複用一套經過驗證的提示詞或系統指令。如果這些提示詞分散在本地文件或筆記應用中,調用效率較低。
dsh-plugin-prompt-vault 旨在解決這一問題,它將個人提示詞資產庫直接嵌入 Harness,允許開發者通過命令行快速檢索、查看並注入當前會話。
是什麼¶
這是一個記憶類插件,由用戶 121212165 維護。它將個人提示詞庫存儲在本地文件中,支持批量導入、列表檢索、打標以及將提示詞注入當前對話會話。
- 存儲位置:
~/.dsh/prompt-vault/library.l - 許可證:MIT
核心功能¶
該插件提供了以下能力:
1. 批量導入:支持導入 markdown 文件,自動提取 ## 標題 作爲標識。
2. 列表與檢索:可以列出所有提示詞,或按標題、ID、標籤進行過濾。
3. 查看正文:顯示提示詞的具體內容。
4. 注入會話:通過命令將選中的提示詞作爲用戶消息注入當前會話。
5. 打標:爲提示詞添加標籤以便於管理。
安裝與啓用¶
安裝前請確保環境已安裝 pnpm 並將其加入 PATH。
- 安裝插件:
執行以下命令將插件安裝到 web profile:
dsh plugin --profile web add github:121212165/dsh-plugin-prompt-vault
-
配置掛載:
需要手動編輯配置文件。將插件倉庫根目錄的cordis.patch.yml內容合併到$DSH_HOME/profiles/web/cordis.patch.yml中。
注意:默認文件內容爲空數組[],建議整份替換或手動合併數組內容,不要直接追加(會導致 YAML 解析錯誤)。 -
重啓服務:
修改配置後需重啓 dsh 進程,配置層與客戶端均需刷新才能生效。
典型用法¶
插件提供以下命令行操作:
/pv:列出所有提示詞。/pv 反審:按標題、ID 或標籤過濾檢索。/pv show anti-ai:顯示名爲 “anti-ai” 的提示詞正文。/pv send anti-ai:將 “anti-ai” 提示詞注入當前會話。/pv import ~/prompts.md:批量導入 markdown 文件。/pv tag anti-ai 質量:爲 “anti-ai” 提示詞打上 “質量” 標籤。
注意事項¶
- 依賴環境:依賴
pnpm。 - Headless 模式限制:在 Headless CLI 模式下,
/pv命令不可用。斜槓命令僅可在 Web UI 或 TUI 面板上觸發,需通過 Web UI 進行驗證。 - 版本修復:v0.1.0 版本修復了
send命令導致會話中斷的問題。舊版本使用{kind:"plugin"}包裝消息,已廢棄;新版本使用plugin:prompt-vaultkind,符合 session format v4 規範,確保會話平滑注入。
總結¶
該插件適合需要頻繁調用固定提示詞模板的開發者,通過本地化的文件管理替代手工複製粘貼,提升了在 Harness 中的工作流效率。
更多詳情與源碼,請訪問 GitHub 倉庫。