dsh-tidy-display:長會話的閱讀視圖與消息軌合體

前言

DeepSeek Harness (DSH) 的核心設計理念是「一切皆插件」。在處理長會話時,開發者常面臨兩個痛點:一是需要像閱讀文檔一樣掃讀上下文,二是需要快速定位歷史對話節點。

現有的 dsh-better-display 和 dsh-tidychat 雖然分別解決了閱讀和導航問題,但兩者存在衝突:閱讀視圖丟失了宿主行級錨點,導致依賴錨點的消息軌靜默失效;而消息軌的 DOM 手術又與宿主 0.1.2+ 的原生摺疊功能重疊。

dsh-tidy-display 由 drscrewdriver 維護,將這兩個插件合併。它解決了長會話可掃讀、可定位、可續聊的需求,支持原生「對話」與「閱讀」雙視圖。

核心功能

該插件主要分爲閱讀視圖和消息軌兩個部分。

閱讀視圖

閱讀視圖將執行過程收攏爲可展開的摘要,最終回答以消息氣泡呈現,思考卡採用同款半透明襯底,支持流式思考。

  • 流式思考與摺疊:思考過程可跟隨滾動、可暫停、可展開全文。
  • 視覺優化:最終回答採用半透明氣泡底,思考卡採用同款半透明襯底,透出皮膚壁紙。
  • 官方橋接:工具視圖、反饋、產物卡片等經官方槽位渲染,保證兼容性。

消息軌

消息軌在會話區邊緣提供 canvas 導航軌,支持魚眼懸停、摘要卡、點擊跳轉等功能。

  • 交互:支持魚眼懸停、摘要卡、點擊跳轉、滾動時當前輪高亮。
  • 樣式與位置:支持橫線 / 圓點樣式,左緣 / 右緣(鏡像)位置。
  • 視覺增強:白色柔光外圈,標記當前輪與懸停輪,複雜壁紙上也清晰。
  • 配色:支持自動(跟隨主題)或自定義(取色器 + HEX/RGB 文本 + 透明度滑桿)。
  • 雙視圖可用:原生「對話」視圖與「閱讀」視圖均可使用。

安裝與啓用

依賴檢查

安裝前請確認已卸載或禁用以下插件,否則會因重複註冊 reader 視圖而失敗:
* dsh-better-display
* dsh-tidychat

安裝命令

使用官方 Web CLI 安裝:

dsh plugin --profile web add dsh-tidy-display

舊宿主安裝

如果宿主版本較舊(0.1.1 / 0.1.2 / 0.1.5),需指定 tag 安裝:

# 0.1.5 線
dsh plugin --profile web add github:drscrewdriver/dsh-tidy-display#v0.1.0-dsh0.1.5

# 0.1.2 線
dsh plugin --profile web add github:drscrewdriver/dsh-tidy-display#v0.1.0-dsh0.1.2

# 0.1.1 線
dsh plugin --profile web add github:drscrewdriver/dsh-tidy-display#v0.1.0-dsh0.1.1

安裝後請重啓宿主進程。

注意事項

  • 版本範圍:本插件支持 DSH 0.1.0–0.2.0 版本。DSH 0.1.0-rc.6 及更早版本不在支持範圍。
  • 配置存儲:配置持久化在 dsh.reader.v1。
  • 舊宿主兼容:舊宿主(0.1.1/0.1.2/0.1.5)需使用特定 tag 安裝,且閱讀視圖功能受限。
羽毛球分组比赛记分
小程序二维码

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

小夜