dsh-reasoning-picker:發送前用一次輕量評估選對 Flash / Pro 與 reasoning effort

前言

在 DeepSeek Harness(DSH)裏寫 Composer 草稿時,模型檔位和 reasoning effort 往往沿用上一會話的設置。重命名變量、改文案這類輕任務若仍掛着 Pro · High,會多付推理成本;複雜重構或架構討論若一直用 Flash,又容易不夠用。手動每次改模型菜單可行,但容易忘,也缺少「這一稿到底需要多強模型」的客觀提示。

dsh-reasoning-picker 在輸入框旁增加一個 Composer 按鈕:在你點發送之前,用低成本模型讀當前草稿和最近幾輪對話,給出 Flash 或 Pro 以及 reasoning effort 的建議,只有你點擊「應用」後纔會改當前會話配置,且不會替你發送消息。

這是什麼

dsh-reasoning-picker 是 DSH 的 Composer 插件,維護者爲 Allen-Wy,倉庫見 GitHub。它回答一個問題:這一稿實際需要多強的模型? 目標是在簡單任務上避免長期停留在 Pro · High,在值得的任務上仍切換到 Pro。

核心功能

下面介紹插件在 README 中說明的行爲,均可在安裝後自行驗證。

評估與展示

  1. 你在 Composer 裏寫好草稿,點擊工具欄上的 📊 按鈕(位於輸入框右側)。
  2. 宿主讀取草稿與會話中最近若干條消息。
  3. 用一個小模型,在你已配置的模型列表構成的「檔位階梯」上,選出能覆蓋任務需求的最低檔。
  4. 面板展示推薦結果,例如 Flash · Off、Pro · Low 等,並附一行簡短理由。
  5. 只有點擊 應用(Apply) 後,纔會把對應的 provider、model、effort 應用到當前會話。

明確不會做的事

  • 不會自動發送:草稿仍在輸入框,仍需你自己按發送。
  • 僅評估時不改配置:只點 📊 不點應用,會話模型不變。
  • 階梯來自你的模型目錄:依據 sessionController.modelCatalog(),適配你配置的 provider,而非寫死檔位名。
  • 評估本身儘量便宜:評估調用使用所選模型支持的最低 effort,成本接近可忽略。

隱私與安全(插件自述)

  • 相關 HTTP 路由僅監聽 loopback,並拒絕轉發或與 Origin 不匹配的請求。
  • 草稿與近期上下文通過 DSH 自帶的 llm 服務發向你已配置的模型,無第三方端點。
  • 無遙測;除你配置的模型調用外無額外網絡請求。

安裝與啓用

官方安裝命令如下:

dsh plugin add dsh-reasoning-picker

安裝後重啓 DSH,或刷新頁面,以便加載客戶端腳本。按鈕會出現在 Composer 工具欄、輸入框右側。

典型用法

按 README 中的流程操作即可復現:

步驟 發生的事
1 輸入草稿並點擊 📊
2 宿主讀取草稿與會話最近幾條消息
3 小模型從可用檔位中選出最省且夠用的組合
4 面板顯示 Flash / Pro 與 effort 及一行理由
5 確認後點 應用,再自行決定是否發送

零配置即可使用。若需微調,可在 bundle 配置中使用可選鍵(默認值見下表):

Key Default Meaning
flashModel / flashProvider auto-detect 強制指定「便宜檔」
proModel / proProvider auto-detect 強制指定「強檔」
maxRecentMessages 6 參與評估的最近消息條數
maxRecentChars 1400 上述近期上下文的字符上限
maxDraftChars 4000 草稿截斷長度
timeoutMs 15000 評估超時(毫秒)

適用場景與注意

適合誰:長期在 DSH Composer 裏寫提示、又希望按任務難度切換 Flash / Pro 與 reasoning effort 的開發者;希望減少「簡單改寫卻開 Pro · High」這類習慣性 overspend 的用戶。

使用前請注意:

  • 插件以當前 DSH 進程的權限運行,安裝前建議閱讀 倉庫源碼 與 MIT 許可證。
  • 評估仍是一次模型調用,會消耗你配置的「小模型」額度,但 README 說明其 effort 設爲該模型支持的最低檔。
  • 推薦結果依賴評估模型判斷,複雜邊界任務仍建議人工確認後再點應用。

DSH 生態強調「一切皆插件」;社區目錄 SkillHub 上的條目 爲獨立站點收錄,與 DeepSeek / 幻方無官方從屬關係。

結尾

dsh-reasoning-picker 把「這一稿要多強模型」變成發送前可查看、可一鍵應用的建議,且不代發消息、不靜默改檔。若你在 Composer 裏頻繁切換任務類型,可先裝插件、用 📊 試幾稿,再決定是否保留在工具欄。

  • 目錄頁:https://www.skillhub.cn/plugins/Allen-Wy/dsh-reasoning-picker
  • GitHub:https://github.com/Allen-Wy/dsh-reasoning-picker
羽毛球分组比赛记分
小程序二维码

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

小夜