dsh-chat-index: DeepSeek Harness 會話提問索引

前言

DeepSeek Harness (DSH) 採用插件化架構。在進行多輪對話或涉及分支/子會話時,快速定位特定提問往往需要手動滾動查找。dsh-chat-index 是一個 DSH Web 插件,通過可視化的提問索引和鏈面板,解決這一導航痛點。

核心功能

右側提問窄條

在會話右側會出現一個窄條,每個提問對應一個圓點。圓點按真實提問時間間隔分佈,頂部爲最早提問,底部爲最近提問。
* 點擊圓點:聊天區滾動定位並短暫高亮對應提問。
* 按住拖動:快速滑動聊天記錄,拖動時右側浮出該提問的摘要小窗。

鏈面板

點擊會話標題行右側的 ≡ 開關,或窄條底部的 ⇱,可展開鏈面板。面板展示每個節點的摘要和時間。
* 分支/子會話:以子樹視圖掛載在主會話下。點擊節點可跳轉,需先切換到對應會話再定位高亮。
* 收起:點擊 ✕ 收起面板。

空會話處理

空會話不顯示右側窄條,但鏈面板始終可用,面板顯示“還沒有提問”。

技術實現

  • 數據源:基於當前會話實時快照 + 持久歷史 (session.history),切換會話時自動重建。
  • 純前端:插件爲純前端實現,宿主僅保留最小 loader 入口。

安裝與啓用

通過 DSH 官方插件通道安裝:

dsh plugin --profile web add dsh-chat-index

安裝完成後刷新頁面即可生效。

使用步驟

1、打開任意會話,右側出現窄條(有提問時)。
2、點擊圓點或按住拖動,跳到對應提問並高亮。
3、點擊標題行右側 ≡(或窄條底部 ⇱)展開鏈面板,點擊節點跳轉,✕ 收起。
4、會話內的開關狀態各自記憶,刷新頁面後默認收起。

注意事項

  • 安裝方式:手動安裝與官方安裝通道二選一,避免雙重掛載。
  • 環境要求:需配置 NPM_TOKEN 才能自動發佈。

總結

dsh-chat-index 爲 DSH Web 提供了可視化的會話導航能力,特別是針對分支會話的子樹展示,能顯著提升長對話的查閱效率。

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

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

小夜