前言¶
用 DSH 的 Web 界面跑智能體任務時,模型的原生狀態只有一行 “Deep diving”,思考過程本身又是英文文本。對看不懂英文思考的用戶來說,很難跟上模型的工作節奏:等弄明白它打算做什麼,命令可能已經開始執行了。
dsh-thinking-summary 針對的就是這個問題。DSH 的理念是「一切皆插件」,這個插件在 “Deep diving” 右側即時顯示下一步計劃,並在每段思考下方插入中文摘要卡片。下面介紹它的功能、安裝方式和配置。
這是什麼¶
dsh-thinking-summary 是一個 DSH Web 插件,由 Rosmarinus-Young 維護,許可證爲 MIT,當前版本 1.0.0(以 package.json 爲準)。它做兩件事:
- 在原生 “Deep diving” 狀態文字右側即時顯示「下一步計劃」;
- 在消息流中每段思考的正下方插入摘要卡片。
摘要由 deepseek-v4-flash 生成。插件面向 web 平臺,通過 dsh.client 注入 dsh-client-ui-slots / conversation / settings / runtime 等 UI 插槽。社區目錄頁將其歸入「工作流」分類(分類信息以目錄頁標註爲準)。
核心功能¶
- 計劃後綴:在原生 “Deep diving” 狀態文字右側即時顯示「下一步計劃」,思考剛結束即出現,命令執行前可見。
- 摘要卡片:在消息流中每段思考的正下方插入摘要卡片,內容爲計劃 + 詳細摘要,卡片直接顯示內容、無標題行。
- 低成本生成:摘要由 deepseek-v4-flash 生成,調用時禁用思考、失敗自動重試,成本最低且不污染主上下文。
- 不動歷史:只處理插件激活後新產生的消息,歷史消息不受影響。
數據流¶
插件內部的數據流如下:
session/event 日誌(assistant/chunk 提前還原思考文本)
→ 推理塊結束即觸發
→ deepseek-v4-flash(reasoningEffort: off)
→ 計劃(後綴顯示)+ 摘要(流內卡片)
客戶端通過 /thinking-summary/api/*(同源路由)輪詢 Host 狀態。
安裝¶
前提:已安裝 DSH(@deepseek-ai/dsh),且 pnpm、git 在 PATH 中;engines 要求 Node >= 20。
先執行下面的命令安裝插件:
dsh plugin --profile web add github:Rosmarinus-Young/dsh-thinking-summary
安裝後重啓 dsh web,插件集合變更在重啓後生效。這條命令會轉發給 pnpm 把插件裝進 profile 目錄,並自動加入 dsh.profile.bundles 插件層(因爲本包聲明瞭 dsh.bundle),無需手工配置。
如需固定版本,把安裝目標換成帶 semver 的寫法:
dsh plugin --profile web add github:Rosmarinus-Young/dsh-thinking-summary#semver:^1.0.0
更新與卸載¶
更新插件:
dsh plugin --profile web update dsh-thinking-summary
卸載插件:
dsh plugin --profile web remove dsh-thinking-summary
兩條命令執行後都需要重啓 dsh web。
設置¶
安裝並重啓後,打開 Web 界面 → 設置 → 「思考摘要」標籤頁,共有三項設置:
| 設置 | 默認 | 說明 |
|---|---|---|
| 在 Deep diving 右側顯示計劃 | 開 | 關閉後原生狀態文字保持原樣 |
| 顯示思考摘要卡片 | 開 | 關閉後不再在消息流插入卡片 |
| 計劃長度上限 | 36 字 | 12–48,超出按標點邊界截斷 |
設置寫入後立即生效,無需重啓。
本地聯調¶
改插件代碼時,可以在 profile 中以文件方式安裝:
dsh plugin --profile web add file:.
pnpm 會複製文件,改完代碼後需重跑這條命令或手動同步。
適用場景與注意事項¶
它適合在 web 平臺使用 DSH、希望用中文跟上模型工作節奏的用戶。使用前注意以下幾點:
- 插件以當前 dsh 進程的權限運行,安裝前建議先檢查源碼與許可證。本項目的源碼在 GitHub 公開,許可證爲 MIT。
- 插件只處理激活後新產生的消息,歷史消息不會補摘要。
- 安裝、更新、卸載之後都要重啓
dsh web,變更纔會生效。
小結¶
經過上面的步驟,裝好插件、重啓 dsh web、按需調整三項設置,就能在 “Deep diving” 右側看到下一步計劃,並在每段思考下方讀到中文摘要。摘要由 deepseek-v4-flash 禁用思考生成,成本可控,也不會污染主上下文。
- GitHub:https://github.com/Rosmarinus-Young/dsh-thinking-summary
- 社區目錄頁:https://www.skillhub.cn/plugins/Rosmarinus-Young/dsh-thinking-summary
順帶說明:上面的社區目錄是獨立站點,與 DeepSeek、幻方無官方從屬關係。