前言¶
如果你用 DSH web 客戶端同時跑多個會話,瀏覽器標籤頁通常只能看到一個靜態標題,不容易區分哪些會話正在流式輸出思維鏈、哪些正在執行工具、哪些因爲窗口從未打開而看不到內容。
下面介紹一個 DSH web client plugin:dsh-ui-thinking-title。它把每個會話的狀態表情拼到瀏覽器標籤頁標題開頭,讓你在不點進會話的情況下,先看到當前狀態。
這裏說的是 DSH 插件生態中的獨立插件,不是官方應用商店;相關社區目錄與 DeepSeek / 幻方無官方從屬關係。
這是什麼¶
dsh-ui-thinking-title 是一個 DeepSeek Harness(DSH)web client plugin:當你即時在看多個併發的“思考中”會話時,它會把每個會話的狀態表情拼到瀏覽器標籤頁標題開頭。
- 倉庫地址:
https://github.com/2795178962/dsh-ui-thinking-title - 插件目錄頁:
https://www.skillhub.cn/plugins/2795178962/dsh-ui-thinking-title - 許可證:
MIT - 依賴:DSH web 客戶端,提供
sessions/slots服務 - 加載方式:由 DSH web 客戶端按
package.json中的dsh.client.platform: "web"識別加載 - 運行時依賴:零第三方運行時依賴
核心功能¶
這個插件主要解決“多會話同時運行時,標籤頁看不出狀態”的問題。已覈實的功能包括:
- 思維鏈可見且正在流式輸出時,按尾部內容打分,顯示匹配類別表情
- 工具調用執行中顯示工具表情
⚙️ - 看不到思維鏈時顯示默認表情
🤔 - 多會話獨立計算表情,並按列表順序拼接在標題最前面
- 支持設置頁調整啓用、默認表情、工具表情、後綴長度、全權重長度、檢測頻率
- 支持配置導入/導出:複製配置 JSON、下載文件、應用導入
- 支持默認匹配表版本自動升級和恢復默認表
默認設置如下:
| 設置項 | 說明 | 默認值 |
|---|---|---|
| 啓用 | 總開關 | on |
| 默認表情 | 看不到思維鏈時顯示 | 🤔 |
| 工具表情 | 工具調用執行中顯示 | ⚙️ |
| 後綴長度 | 取思維鏈尾部內容參與匹配 | 500 |
| 全權重長度 | 思維鏈尾部按滿權重計分 | 300 |
| 檢測頻率 | 輪詢間隔 | 0.2s |
安裝與啓用¶
資料中給出兩種 DSH 生態內安裝方式,命令裏的 <本包目錄絕對路徑> 需要替換爲實際目錄。
# 方式 A:運行時注入,免重啓
dev_inject_plugin -dir <本包目錄絕對路徑>
# 方式 B:寫入 profile bundles 列表,重啓後常駐
dev_install_package -dir <本包目錄絕對路徑> -profile web
也可以使用手動方式:
- 把包目錄放到
$HOME/.dsh/plugins/<name>/ - 以
@local/名字掛到profiles/<profile>/node_modules/@local/下,使用junction - 由 DSH web 客戶端按
package.json的dsh.client.platform: "web"識別加載
典型用法¶
- 發送消息讓模型思考,觀察瀏覽器標籤頁標題:思考期顯示匹配表情,工具執行期顯示
⚙️。 - 打開設置頁:側欄
設置→思考表情。這裏可以即時預覽每個運行中會話的表情與最高分,並調整啓用、表情、長度和檢測頻率等參數。 - 分享配置:進入設置頁的
導入/導出,選擇「複製配置」複製整套配置 JSON;對方在設置頁粘貼並點「應用導入」即可套用。
適用場景與注意¶
適合以下情況:
- 使用 DSH web 客戶端同時運行多個會話
- 需要在瀏覽器標籤頁層快速區分會話狀態
- 想根據思維鏈尾部內容、工具調用狀態切換顯示錶情
- 想把一套自定義配置導出後分享給其他人
需要注意:
- 從未打開過窗口的會話無法獲取思維鏈內容,此時會顯示默認表情
🤔 - 默認匹配表會隨版本演進;老用戶未自定義過會自動升級,自定義過的會保留,也可以在設置頁恢復默認表
- 插件由 DSH web 客戶端加載,運行時權限取決於你本地的 DSH 進程環境;安裝前應檢查源碼、依賴與許可證
- 該插件是獨立生態插件,不是官方應用商店裏的官方組件
獲取¶
- GitHub:
https://github.com/2795178962/dsh-ui-thinking-title - 插件目錄頁:
https://www.skillhub.cn/plugins/2795178962/dsh-ui-thinking-title