dsh-multi-candidate:DeepSeek Harness 多候選模式插件

前言

DeepSeek Harness (DSH) 生態強調“一切皆插件”。在構建複雜 Agent 任務時,單次推理可能受限於上下文窗口或隨機性,導致結果不穩定。多候選模式通過並行生成和驗證者機制,利用額外的算力提升任務的最終成功率。

插件定位

dsh-multi-candidate 是一個測試時擴展(test-time scaling)插件。它由 WintryGrass 維護,核心邏輯是讓模型對同一任務並行生成 N 個獨立候選方案,然後通過驗證者機制選優。這本質上是“跑 N 遍交最好的一份”策略。

核心功能

  • 鯨魚面板:提供懸浮球交互界面,支持自由拖動和位置記憶。
  • 純配置驅動:無需特殊指令前綴,勾選配置後直接輸入任務即可。
  • 會話隔離:配置僅對當前會話生效,新會話默認關閉,避免污染。
  • 配置選項:支持候選數量(2-5)、第二意見覆核(多聲音合議)以及可選的驗證標準。
  • 硬接線工具:提供 multi_candidate_run 工具,供模型顯式調用。

安裝與啓用

  1. 確保宿主環境已提供 peer 依賴(如 @deepseek-ai/dsh-tools 等,均爲 optional)。
  2. 執行安裝命令:
dsh plugin --profile web add dsh-multi-candidate
  1. 安裝完成後,Web GUI 右下角會出現 🐋 按鈕。

典型用法

  1. 點擊右下角 🐋 打開懸浮球面板。
  2. 勾選「啓用多候選模式(僅當前會話)」。
  3. 根據需求調整候選數(默認 3)、第二意見及驗證標準。
  4. 在主輸入框正常輸入任務(例如“幫我寫一個 Python 猜數字遊戲”)。
  5. 模型將自動執行並行候選生成、驗證選優、彙報的流水線。

注意事項

  • 安裝模式:安裝爲複製模式。若修改源碼,需執行 remove + add 重裝,或手動同步到 profile 的 node_modules(pnpm 緩存不自動刷新)。
  • 環境依賴:服務端改動必須重啓 DSH;僅客戶端改動刷新頁面即可。
  • 執行邊界:多候選的最終執行依賴 agent 層的 workflow 工具,服務端工具無法直接編排子代理。

結語

該插件通過簡單的配置提升了 DSH 任務的穩定性。更多細節可參考源碼:GitHub

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

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

小夜