DeepSeek Harness Prompt Vault 插件介紹

DeepSeek Harness(DSH)採用插件化架構,通過註冊 bundle 來擴展功能。在開發智能體或頻繁使用特定提示詞的場景下,管理這些提示詞需要便捷的工具。dsh-prompt-vault 插件爲 DSH 提供了一個位於輸入框上方的提示詞庫,靈感來自 voyager 的 Prompt Vault。

插件概況

  • 名稱:dsh-prompt-vault
  • 作者:Frog755
  • 許可證:MIT
  • 核心價值:DSH 輸入框上方的提示詞庫(靈感來自 voyager 的 Prompt Vault)。

安裝與啓用

安裝前請確保環境已滿足以下條件:
* 已安裝 DeepSeek Harness(dsh web 能正常運行)。
* Node.js 版本 ≥ 20。

使用官方安裝命令添加插件:

npx -y --package @deepseek-ai/dsh dsh plugin --profile web add @frog755/dsh-prompt-vault

該命令會自動完成依賴登記、識別包內 dsh.bundle.patch(cordis.patch.yml)並註冊進 dsh.profile.bundles 掛載。

安裝完成後,在瀏覽器中硬刷新(Cmd/Ctrl + Shift + R)即可在輸入框工具行看到 📚 按鈕。

核心功能

  1. 📚 按鈕
    點擊輸入框工具行左側的 📚 按鈕,面板會在輸入框上方展開,顯示 Prompt 列表。

  2. 展示與填入

    • 面板默認僅顯示主題名 + 首行預覽。
    • 點擊條目:整條內容會填入輸入框。如果輸入框已有草稿,內容會自動追加,不會覆蓋原有內容。
  3. 內容管理

    • 點擊條目可展開查看完整內容。
    • 支持新建、編輯、刪除操作(刪除時會有二次確認)。
    • 支持搜索功能。
  4. 初始內容
    首次使用時會自帶兩條示例 prompt(代碼審查 / 中英互譯),用戶可以隨意編輯或刪除。

數據管理

  • 默認路徑:~/.dsh/prompt-library.json
  • 自定義路徑:可通過環境變量 DSH_PROMPT_VAULT_FILE 覆蓋默認路徑。

數據文件格式示例:

{
  "version": 1,
  "items": [
    {
      "id": "uuid",
      "title": "主題名",
      "content": "完整內容...",
      "createdAt": "timestamp",
      "updatedAt": "timestamp"
    }
  ]
}

注意事項

  • 熱加載:Client 半改動(如 src/client.js)生效無需重啓 DSH;Host 半改動(如 src/index.js)才需要重啓。
  • 數據保留:卸載插件時,~/.dsh/prompt-library.json 數據文件會保留。

結語

該插件通過 npm 包發佈,不修改 DSH 源碼。開發者可以通過該插件快速管理常用提示詞,提升使用效率。更多細節可參考 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜