dsh-reject-message: DeepSeek Harness 插件,補全 Plan 審查拒絕流程

DeepSeek Harness (DSH) 的生態以插件爲核心。在使用 Web Profile 進行 Plan 審查時,原生卡片通常只有“允許一次”的選項,若需要拒絕,往往只能回退到固定的提示語,無法向模型傳遞具體的拒絕原因。dsh-reject-message 插件接管了原生提權窗口,並在 Plan 審查卡上補充了一個“拒絕”入口。拒絕時可以填寫描述,這段描述模型將會看到。

這是什麼

dsh-reject-message 是一個 DeepSeek Harness Web 插件。

  • 維護者:azazo1
  • 許可證:MIT
  • 核心價值:在原生 Plan 審查卡上補一個拒絕入口,拒絕時可以填寫描述,模型會看到這段話。

核心功能

插件主要解決原生審批點“拒絕”反饋單一的問題:

  1. 接管原生提權窗口:攔截原生審批邏輯,提供更細緻的控制。
  2. 補充拒絕入口:原生 plan 審查卡沒有拒絕輸入框,本插件在卡上掛一個拒絕入口,點擊後彈窗填寫描述。
  3. 模型可見性:拒絕確認後,描述會追加到工具的錯誤結果中,掛一條 plugin additionalContext,模型能讀取到被拒的具體原因。
  4. 支持多端:支持 Web 和 Desktop profile。
  5. 操作邏輯:支持“允許一次”和返回到提權窗口。點拒絕不會立刻結束審批,而是進入拒絕窗口。

安裝與啓用

Web 端安裝

在 Web profile 下安裝:

dsh plugin --profile web add azazo1/dsh-reject-message

如需固定版本:

dsh plugin --profile web add azazo1/dsh-reject-message#v0.1.0

如需從本地目錄安裝:

dsh plugin --profile web add "link:$(pwd)"

安裝完成後,重啓 dsh web 並在瀏覽器刷新頁面即可生效。

桌面端安裝

桌面端使用的是 Electron 應用,dsh plugin 命令不支持直接安裝 --profile desktop,系統會拒絕該操作。桌面端需使用應用內的插件管理器進行安裝,在插件頁的安裝入口填入上述命令中對應的包名或本地目錄。安裝完成後重啓應用,窗口會自動刷新。

典型用法

在 Plan 審查卡出現後:

  1. 允許一次:按 Enter 鍵,直接放行。
  2. 拒絕:按 Escape 鍵,進入拒絕窗口。
  3. 返回:在拒絕窗口返回,可回到提權窗口。
  4. 填寫描述:在彈窗中填寫拒絕原因(可選,留空則行爲與原生拒絕一致)。

注意事項

  • 引擎版本要求:安裝前需確認當前 DSH 引擎版本線 @deepseek-ai/dsh-* 不低於 0.2.0-rc.1,且仍在 0.2.x 版本上。更早的版本無法安裝此插件。
  • 配置限制:拒絕描述的最大字符數爲 4000。
  • 配置項:可通過 cordis.patch.yml 調整 maxLength 參數(默認值爲 4000)。

總結

該插件通過補全 Plan 審查卡的功能,解決了原生拒絕流程缺乏上下文傳遞的問題,使模型在收到拒絕結果時能獲得更具體的反饋信息。

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

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

小夜