dsh-turn-toc:在 DSH 對話界面爲當前 Turn 提供章節大綱導航

前言

在 DeepSeek Harness(DSH)裏讀長回覆時,模型輸出往往帶多級 Markdown 標題,但 Web 與 Desktop 界面默認缺少「當前這一輪(Turn)內部」的章節索引。要在某一段落之間跳轉,通常只能手動滾動或依賴外層的 Turn 導航,對閱讀與復盤都不夠順手。

@addozhang/dsh-turn-toc 是面向 DSH Web 與 Desktop GUI 的客戶端插件,在消息列右側的 gutter 裏渲染與內置 TurnNavigator 相近的無框刻度條,懸停可展開爲多級標題大綱,並支持滾動跟蹤與一鍵跳轉。下面介紹它的定位、能力與安裝方式。

這是什麼

  • 名稱:@addozhang/dsh-turn-toc(npm 包名;倉庫 addozhang/dsh-turn-toc)
  • 維護者:addozhang
  • 分類:客戶端(dsh.client 注入 Web 端 UI)
  • 一句話:Turn section outline (TOC) plugin for the DeepSeek Harness Web & Desktop GUI——爲當前正在閱讀的 Turn 提供可交互的多級標題大綱。
  • 許可證:MIT(見倉庫 LICENSE)
  • 當前版本(package.json):0.1.1
  • DSH 兼容(engines.dsh):>=0.2.0-rc.1 <0.3.0

插件掛在居中消息列外側的右側 gutter,與外層 TurnNavigator 並列,平時不遮擋正文。

核心功能

以下能力均來自項目 README 的功能說明。

靜止態:無框刻度條

在消息列旁按標題層級(H1–H6)渲染 subtle 的橫向刻度條,視覺風格與 DSH 內置 TurnNavigator 一致,不蓋住文字,也不與外層 Turn 導航衝突。

雙重滾動跟蹤(Turn + 標題)

自動識別視口閱讀線所在的 Turn,並在滾動時高亮當前章節(H1–H6)。

懸停展開與固定

指針懸停時平滑展開爲半透明 MenuSurface 大綱卡片;提供 pin 開關,需要時可保持大綱常開。

一鍵跳轉到章節

點擊大綱中的標題行,或在不展開的情況下直接點擊刻度條,即可平滑滾動到對應章節,並帶有短暫高亮反饋。

快速切換 Turn

大綱頭部提供按鈕:跳轉到當前 Turn 頂部(Turn N)、上一條 Turn(↑)、下一條 Turn(↓)。

響應式自動隱藏

僅當對話容器寬度 >= 1280px 且右側 gutter >= 176px、有足夠空間向右側展開且不與消息列或外層 TurnNavigator 重疊時,才顯示該組件。

安裝與啓用

插件通過 DSH 的 web profile 安裝;安裝後需重啓正在運行的 dsh profile 或 DeepSeek Harness Desktop 應用,以便瀏覽器 roster 加載客戶端 bundle。

從 npm 安裝

dsh plugin --profile web add @addozhang/dsh-turn-toc

從 GitHub 安裝

dsh plugin --profile web add github:addozhang/dsh-turn-toc

開發本插件時要求 Node >=22.19.0(見 package.json engines.node);作爲使用者只需滿足 DSH 與上述 profile 要求即可。

典型用法

README 未單獨列出配置文件或 CLI 子命令;啓用插件後,在寬度足夠的 Web/Desktop 界面中打開含 Markdown 標題的長 Turn 即可使用:

  1. 在右側 gutter 查看按層級縮進的刻度條,確認當前閱讀位置。
  2. 將指針移到 gutter 上,展開大綱;需要常駐時可打開 pin。
  3. 點擊某一標題或刻度,跳轉到該節;用頭部按鈕在當前 Turn 內回到頂部,或切換到相鄰 Turn。

倉庫 docs/demo.gif 展示了懸停展開與一鍵跳轉的效果(見 GitHub README)。

適用場景與注意

適合誰:經常在 DSH Web 或 Desktop 裏閱讀帶 H1–H6 結構的長回覆、需要在單 Turn 內快速定位章節的開發者或日常用戶;寬屏佈局(滿足上述最小寬度)下體驗最完整。

生態說明:DSH 採用「一切皆插件」的擴展方式;社區目錄站點(如 SkillHub 上的插件頁)與 DeepSeek、幻方無官方從屬關係,本文不以「官方應用商店」表述。

安全與權限:客戶端插件隨當前 DSH 進程在瀏覽器環境中運行,安裝前建議閱讀倉庫源碼與 MIT 許可證,確認符合你的環境與合規要求。

結尾

dsh-turn-toc 把 Turn 內的 Markdown 標題變成可跟蹤、可跳轉的側邊大綱,並與 DSH 既有 Turn 導航風格對齊。需要安裝或 issue 時可訪問:

  • 社區目錄頁:https://www.skillhub.cn/plugins/addozhang/dsh-turn-toc
  • GitHub:https://github.com/addozhang/dsh-turn-toc
羽毛球分组比赛记分
小程序二维码

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

小夜