前言¶
DSH(DeepSeek Harness)的插件機制可以把額外能力掛到 Web UI 上。對使用 DSH Web UI 的人來說,長對話裏快速定位某一輪、默認展開 Think 推理、查看官方 DeepSeek API 會話成本,是幾個比較具體的增強點。
dsh-web-enhance 是 yangzhe1991 維護的 DSH Web UI 增強插件,MIT 許可。它通過社區目錄提供;社區目錄與 DeepSeek / 幻方無官方從屬關係,不應理解爲官方應用商店。DSH 插件生態強調“一切皆插件”,本插件也是圍繞 Web UI 的日常使用體驗做小幅增強。
這是什麼¶
dsh-web-enhance 是面向 DSH Web UI 的增強插件,當前提供三項能力:
- 逐輪對話導航:右下角浮動按鈕跳當前輪起點/終點,必要時跳上一輪/下一輪。
- 思維鏈默認展開:默認自動展開 Think 推理行,可切換,偏好持久化。
- 會話成本計量:僅官方 DeepSeek API 會話,按峯谷價和官方定價顯示估算/累計 CNY 成本。
兼容情況如下:
dsh ≥ 0.1.2-alpha.4- 自
dsh 0.1.5起支持 dsh 0.1.0-rc.x通過 legacy snapshot paths 支持
許可證爲 MIT。
核心功能¶
逐輪對話導航¶
在對話區域右下角提供浮動按鈕,用於在當前輪內和相鄰輪之間跳轉:
- ⬆:跳當前輪起點;若已固定在起點,則跳上一輪起點。
- ⬇:跳當前輪終點;若已固定在終點,則跳下一輪終點。
這組按鈕適合在較長的會話裏來回查看上下文。
思維鏈默認展開¶
💡 按鈕用於切換思維鏈默認展開狀態:
- 打開時,Think 推理行默認自動展開。
- 關閉後,恢復內置單行摘要。
- 展開偏好通過 localStorage 持久化。
- 手動摺疊的單個行不會被強制展開。
會話成本計量¶
會話成本計量僅在 provider route 爲 deepseek-official 的會話中顯示,位置在統計行最左側。
它按峯谷價和官方定價顯示估算/累計 CNY 成本。會話切換到其他 API 後,該成本信息消失。
未被加載過的歷史會話缺少逐請求數據,將按當前模型 off-peak 價格估算,並標記 ≈。
安裝與啓用¶
安裝命令:
dsh plugin --profile web add @yangzhe1991/dsh-web-enhance
該命令執行 pnpm add,並自動追加 bundle 到 dsh.profile.bundles。
安裝後需要重啓 Web GUI:
1、用 Ctrl+C 結束 dsh web 進程。
2、重新運行 dsh web。
3、刷新瀏覽器標籤頁。
本地開發時可以從路徑安裝:
dsh plugin --profile web add link:/path/to/@yangzhe1991/dsh-web-enhance
修改後需 rebuild + restart。
典型用法¶
1、安裝並重啓 DSH Web UI。
2、在對話右下角使用 ⬆ / ⬇ 按鈕,在當前輪起點和終點之間跳轉;已固定時繼續跳到上一輪或下一輪。
3、使用 💡 按鈕切換 Think 推理行默認展開;關閉後恢復單行摘要。
4、在官方 DeepSeek API 會話中,查看統計行最左側的 CNY 成本;非官方 API 會話不顯示該成本信息。
適用場景與注意¶
適合以下使用場景:
- 使用 DSH Web UI,希望減少長對話中的手動滾動。
- 需要默認查看 Think 推理內容。
- 使用官方 DeepSeek API 時,希望看到會話級的 CNY 成本估算或累計值。
需要注意:
- 會話成本計量僅針對 provider route
deepseek-official的會話;切換到其他 API 後會消失。 - 未被加載過的歷史會話缺少逐請求數據,可能按當前模型 off-peak 價格估算,並標記
≈。 - 思維鏈默認展開只改變默認狀態;手動摺疊的單個行仍保持摺疊。
- 插件以當前 dsh 進程權限運行;安裝前應檢查源碼、依賴和許可證。本插件許可證爲 MIT。
- 兼容版本爲
dsh ≥ 0.1.2-alpha.4,自dsh 0.1.5起支持;dsh 0.1.0-rc.x通過 legacy snapshot paths 支持。
鏈接¶
- 目錄頁:https://www.skillhub.cn/plugins/yangzhe1991/dsh-web-enhance
- GitHub:https://github.com/yangzhe1991/dsh-web-enhance