dsh-message-preview:DeepSeek Harness Web UI 的右側消息導航條

前言

DSH 強調“一切皆插件”,Web UI 裏也可以通過插件擴展會話查看方式。dsh-message-preview 是 asukasec 維護的一個 DSH Web UI 插件,給當前會話添加右側消息導航條。它把用戶直接發送的消息整理成導航塊,方便懸停預覽、看到當前閱讀位置,並點擊跳轉到對應消息。

這是什麼

dsh-message-preview 是一個面向 DeepSeek Harness Web UI 的右側消息導航條插件。它解決的是長會話中用戶消息較多、手動滾動查找不方便的問題:只索引用戶直接發送的消息,排除工具通知、後臺任務和注入上下文,並在會話右側提供可懸停、可點擊、可鍵盤操作的導航。

核心功能

  • 只索引用戶直接發送的消息,排除工具通知、後臺任務和注入上下文。
  • 當前閱讀位置隨會話滾動自動高亮。
  • 懸停顯示消息序號、相對時間和文本預覽。
  • 點擊後自動加載較早的會話歷史,平滑滾動並高亮目標消息。
  • 導航塊會根據消息數量和文本長度自適應排布;少於兩條用戶消息時自動隱藏。
  • 默認僅顯示當前位置指示,鼠標靠近會話右側時展開完整導航條。
  • 中英文界面文案隨 DSH locale 自動切換。
  • 鍵盤導航:按 Tab 聚焦當前位置,使用 / Home / End 選取消息,按 Enter 跳轉。

安裝與啓用

先確認環境滿足要求:

  • DeepSeek Harness 0.1.0-rc.6 或更高版本
  • Node.js 22 或更高版本

使用 dsh plugin 安裝到 Web profile:

dsh plugin --profile web add "github:asukasec/dsh-message-preview#main"

安裝完成後,完整重啓 Web UI:

dsh web

Windows 用戶如果通過克隆目錄安裝,可在克隆後的目錄中雙擊 install.cmd

典型用法

  1. 打開至少包含兩條用戶消息的會話;會話右側顯示當前位置指示,鼠標移到右緣展開導航條。
  2. 懸停導航塊,查看消息序號、發送時間和文本預覽。
  3. 點擊導航塊,跳轉到該條用戶消息。
  4. 滾動會話時,高亮塊跟隨當前閱讀位置。
  5. 需要鍵盤操作時,按 Tab 聚焦當前位置,使用 / Home / End 選取消息,按 Enter 跳轉。

適用場景與注意

適合在 DSH Web UI 中查看當前會話的用戶消息歷史,減少手動滾動和定位成本。插件沒有設置項,安裝後即可使用;少於兩條用戶消息時導航條自動隱藏。

使用上需要注意:

  • 該插件會作爲宿主端插件加載,並隨 dsh web 進程運行;安裝前建議檢查源碼,並確認 MIT 許可證符合你的使用要求。
  • 插件不會向第三方服務發送請求,也不會修改會話內容。
  • 宿主端消息預覽最多保留 80 個字符。
  • 完整停止並重新啓動 dsh web 才能加載宿主端插件;僅刷新瀏覽器不足以加載宿主端插件。
  • 如果使用 dsh plugin 安裝,可執行以下命令卸載:
dsh plugin --profile web remove dsh-message-preview

DSH 插件生態中的社區插件和目錄頁是第三方信息渠道,不等同於 DeepSeek 官方應用商店。

鏈接

GitHub:

https://github.com/asukasec/dsh-message-preview

目錄頁線索:

https://www.skillhub.cn/plugins/asukasec/dsh-message-preview

此目錄頁地址來自線索,未在本次已覈實資料中確認,訪問前請自行確認。

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

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

小夜