DeepSeek Harness 工作區提示詞插件 (dsh-workspace-prompts)

前言

DeepSeek Harness (DSH) 的插件化架構支持對核心功能的擴展。在多工作區開發場景中,不同工作區往往需要不同的系統提示詞來限定 AI 的行爲邏輯。手動粘貼或修改提示詞容易出錯且難以管理。dsh-workspace-prompts 插件解決了這個問題,它允許爲每個工作區配置一條獨立的自定義系統提示詞,並在新建會話時自動將其注入到會話中。

這是什麼

dsh-workspace-prompts 是一個 DeepSeek Harness 插件,由 Fayelin12 維護。它爲 DSH 提供了“按工作區”管理自定義系統提示詞的能力:每個工作區設置一條生效提示詞,新建會話時該提示詞會被固化進會話的系統提示詞中,且支持通過彈窗進行管理。

核心功能

  • 會話頭部入口:在會話頭部提供操作按鈕,用於打開管理彈窗。
  • 彈窗管理:支持在彈窗中新建、編輯、刪除提示詞,並設置某條提示詞爲當前生效。
  • 單條生效:每個工作區當前只有一條提示詞處於激活狀態。
  • 數據落盤:配置數據保存在工作區根目錄的文件中。
  • 跨重啓保留:配置數據隨文件落盤,重啓後依然存在。
  • Agent 工具:提供 workspace_prompt_get 和 workspace_prompt_set 工具,供 Agent 調用查看或更新當前工作區的提示詞。

安裝與啓用

使用官方命令安裝該插件:

dsh plugin --profile web add dsh-workspace-prompts

安裝完成後,需要重啓 dsh web 使插件生效。

典型用法

  1. 在任一工作區的會話裏,點擊會話頭部右側的「工作區提示詞」按鈕。
  2. 在彈窗中新建一條提示詞,點擊「設爲生效」。
  3. 在該工作區新建會話,系統提示詞末尾會自動帶上 ## 工作區提示詞 及其正文。
  4. Agent 可以直接調用 workspace_prompt_get 和 workspace_prompt_set 工具來管理提示詞,無需打開彈窗。

適用場景與注意

該插件適合需要在不同工作區下保持不同 AI 行爲邏輯的開發者。數據存儲在工作區根目錄的 .workspace-prompts.json 文件中(隱藏文件),會跟隨工作區的遷移或備份而移動。

重要語義:
提示詞在“新建會話”時固化進該會話。之後對配置的修改(編輯、刪除、切換生效)隻影響之後新建的會話。已存在的會話(含跨重啓 resume 的會話)始終使用創建時固化的版本,這是爲了避免歷史會話的行爲漂移。

插件以當前 DSH 進程權限運行。安裝前建議檢查源碼與許可證(MIT)。

結語

該插件通過配置文件和彈窗管理,實現了工作區級提示詞的靈活配置與持久化,適合希望精細控制不同工作區 AI 行爲的開發者。

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

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

小夜