dsh-user-rules: DeepSeek Harness 用戶規則設置插件

前言

在 DeepSeek Harness 的開發流程中,爲不同會話注入統一的開發規範或系統提示詞,通常需要修改代碼或重啓服務。dsh-user-rules 插件提供了一個設置頁面,允許在系統提示詞中注入自定義規則,從而在無需修改代碼的情況下管理這些規則。

插件簡介

這是一個客戶端插件,由維護者創建。它爲 DeepSeek Harness 的 Web 界面增加了一級設置部分“用戶規則”,支持對規則進行增刪改和排序。添加的規則會被注入爲名爲 user-rules 的系統提示詞部分,供模型在對話中使用。

核心功能

  1. 設置頁面管理
    插件在設置中增加了一級部分“用戶規則”。這裏是一個卡片列表編輯器,支持添加、編輯、刪除和排序規則。

  2. 系統提示詞注入
    添加的規則會被串聯,作爲名爲 user-rules 的系統提示詞部分注入。該部分的順序被設置爲 -50,以確保其在系統提示詞中的位置。

  3. 實時編輯生效
    規則數據被聲明爲 .volatile()。編輯規則後,無需重啓 dsh web,模型在下一輪對話中即可立即應用新規則。

  4. 配置持久化
    規則值持久化到活動配置文件的插件配置中,確保規則在會話間保持。

安裝與啓用

使用官方提供的 npm 包安裝:

dsh plugin --profile web add @railgun52/dsh-user-rules@latest

安裝完成後,必須重啓 dsh web 進程才能使插件生效。

使用示例

  1. 打開 DeepSeek Harness 的設置界面。
  2. 找到“用戶規則”部分。
  3. 在列表中添加具體的規則文本。
  4. 編輯保存後,系統會在下一次對話組裝時讀取最新的規則內容。

注意事項

  • 插件運行在當前 DSH 進程的權限下,安裝前應檢查源碼與許可證。
  • 該插件依賴於瀏覽器的 window.__ModuleLoader__.load 協議。
  • 擁有配置的配置文件條目 ID 必須等於“user-rules”。

總結

通過這個插件,開發者可以靈活地在界面中管理提示詞規則,提升開發效率。

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

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

小夜