前言¶
在使用 DeepSeek Harness (DSH) 處理複雜 Agent 流程或長對話時,快速定位歷史提問節點往往需要頻繁滾動,效率較低。dsh-turn-jump 針對此場景,在 Web 界面右側提供了一套導航方案,旨在解決長對話中的定位痛點。
插件介紹¶
這是一個爲 DSH Web 控制台設計的會話輪次快速跳轉與導航插件,由開發者 liuGuanYi-hub 維護。它默認在屏幕右側居中展示極簡刻度線,支持鼠標懸停查看提問摘要,並點擊實現毫秒級平滑跳轉。
核心能力¶
- ChatGPT 同款極簡刻度:默認在屏幕右側居中展示精緻細橫線,完全不擠佔對話正文與側邊欄。
- 智能提問摘要氣泡:鼠標劃過刻度條時,自動浮現卡片,實時提取每一輪用戶的真實發言摘要。
- 視口與滾動實時聯動:隨用戶瀏覽上下滾動,當前閱讀的輪次自動加長加粗並高亮。
- 運行狀態呼吸指示:處於生成/思考中的輪次帶有橙色呼吸指示點,狀態一目瞭然。
- 毫秒級平滑跳轉:點擊任一刻度線或氣泡條目,通過
scrollIntoView平滑滾動並精準對齊該輪次首條消息。 - 主題自適應:原生適配 DSH 淺色與深色主題。
- 零外部運行時依賴:純基於 Cordis 框架標準套件與 React 客戶端運行,體積輕量。
安裝與啓用¶
- 在 DSH 環境中執行以下命令安裝插件:
dsh plugin --profile web add github:liuGuanYi-hub/dsh-turn-jump
- 重啓 DSH Web 服務即可生效:
dsh --profile web
技術實現¶
插件純基於 Cordis 框架標準套件與 React 客戶端運行,不依賴任何外部運行時庫。通過向 DSH 的 shell.overlay 插槽註冊組件,與主聊天流解耦,確保了在複雜交互下的穩定性。
注意事項¶
該插件遵循 MIT 許可證。由於插件以當前 DSH 進程權限運行,建議在安裝前確認源碼可信。歡迎通過 GitHub 提交 Issue 或 PR 參與共建。