dsh-prompt-manager:給 DeepSeek Harness Web 的本地提示詞庫

前言

在 DeepSeek Harness Web 中使用智能體時,經常需要在不同會話裏重複輸入同一套要求。如果把這些要求放在外部筆記中,切換會話時就不太順手。dsh-prompt-manager 是一個面向 DSH Web 的本地、雙語提示詞庫插件,把常用提示詞集中管理,並在當前會話中作爲系統指令注入。

這是什麼

dsh-prompt-manager 由 SaiSenBox 維護,許可證爲 MIT。它用於 DeepSeek Harness Web,解決“提示詞需要手工重複輸入、跨會話複用不方便”的問題。插件提供提示詞管理界面、聊天輸入框快速選擇、JSON 備份導入,以及按會話啓用的提示詞集合。

核心功能

下面列出已覈實的能力:

  • 在“設置 → 提示詞管理”中新建、編輯、刪除和搜索提示詞。
  • 收藏常用提示詞;候選列表參考使用次數和最近使用時間排序。
  • 在聊天輸入框輸入 /prompt/提示詞 打開列表,也可以輸入 /關鍵詞 搜索。
  • 聊天輸入框工具欄提供“提示詞”按鈕,展開欄可搜索並同時勾選多條提示詞,也能單獨移除。
  • 啓用後按鈕顯示當前提示詞名稱或啓用數量;從當前會話新建的分支會繼承提示詞,並顯示相同狀態。
  • 支持將提示詞庫導出爲 JSON 備份,並用“合併”或“替換”方式導入。
  • 跟隨 DSH 的語言設置切換中文或英文。
  • 數據只保存在本機(瀏覽器與本地鏡像文件),不會由插件上傳到網絡。
  • 首次使用會放入 4 條示例提示詞,可隨時改掉或刪除。
  • 提示詞作爲系統指令參與後續請求,不僞裝成聊天消息。
  • 會話分支繼承最近祖先會話的提示詞集合,並可在分支內單獨新增或移除其中一條。

安裝與啓用

推薦用 DSH 插件命令安裝 npm 版本:

dsh plugin --profile web add dsh-prompt-manager

安裝後重啓 DSH Web。

如果是從源碼調試,可以在項目目錄運行:

powershell -ExecutionPolicy Bypass -File .\install.ps1

典型用法

1、打開 DSH Web 左下角的設置,進入“提示詞管理”,新建、編輯、整理和備份提示詞。

2、回到會話輸入框,點擊訪問模式右側的“提示詞”按鈕,在列表中搜索並選擇一條或多條提示詞。

3、也可以輸入 /提示詞/prompt/關鍵詞 快速選擇;選中後斜槓文本會自動消失。

4、編輯時按 Ctrl + Enter,macOS 按 ⌘ + Enter,快速保存。

5、需要遷移時,先導出 JSON 備份;導入時選擇“合併”保留現有條目,同 ID 的備份條目會覆蓋舊條目;選擇“替換”會用備份完整替換當前提示詞庫。

適用場景與注意

適合需要頻繁複用提示詞、希望把常用要求放在 DSH Web 裏快速調用的場景。它不替代 DSH 的會話能力,只是在當前會話中把選中的提示詞作爲系統指令加入後續請求。

使用前注意:

  • 插件以當前 DSH 進程權限運行,安裝前應檢查源碼、許可證和依賴。
  • package.json 聲明 Node engines 爲 ^22.19.0 || >=24.0.0,peerDependencies 包含 @deepseek-ai/cordis ^4.0.1
  • 提示詞默認保存在瀏覽器 localStoragedsh-prompt-manager.prompts 鍵中,並鏡像到本機 $DSH_HOME/dsh-prompt-manager/prompts.json;可用環境變量 DSH_PROMPT_MANAGER_DATA_DIR 更改本地鏡像目錄。
  • 每個會話當前啓用的提示詞集合保存在 dsh-prompt-manager.session-injections 中。
  • 系統提示詞本身只在當前 DSH 進程內生效;DSH 重啓後,Web 客戶端會從瀏覽器本地記錄爲仍存在的會話恢復注入。
  • 插件默認只允許本機頁面讀取或修改提示詞及注入狀態;需要遠程管理時必須顯式設置 DSH_PROMPT_MANAGER_ALLOW_REMOTE=1
  • 空提示詞庫是有效狀態,不會在重啓後重新生成示例。
  • 持久文件使用同目錄臨時文件原子替換,並儘可能限制爲當前用戶可讀寫;如果文件損壞,插件不會靜默覆蓋,原文件會先保留爲 prompts.json.corrupt-*

卸載時運行:

powershell -ExecutionPolicy Bypass -File .\uninstall.ps1

該腳本會移除插件和 profile 註冊,但保留瀏覽器裏的提示詞數據。

結尾

dsh-prompt-manager 的價值在於把常用提示詞從外部筆記搬回 DSH Web 的會話輸入框,並讓分支會話能繼承同一組提示詞。它適合對提示詞複用有明確需求、希望數據保留在本機的 DSH 用戶。

倉庫地址:https://github.com/SaiSenBox/dsh-prompt-manager
插件目錄線索頁:https://www.skillhub.cn/plugins/SaiSenBox/dsh-prompt-manager(該鏈接來自插件線索,未包含在已抓取資料中)

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

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

小夜