dsh-conversation-navigator: DeepSeek Harness Web 對話導航

在 DeepSeek Harness (DSH) Web 界面進行智能體開發或調試時,面對長對話上下文,定位具體的用戶提問與助手回覆往往需要手動滾動,操作成本較高。dsh-conversation-navigator 插件通過在聊天界面左側增加導航欄,實現了對話回合的快速定位與預覽。

這是一個由 wang122818 維護的客戶端插件。它爲 DSH Web 的聊天流程左側添加了一個基於回合的導航欄,幫助開發者快速在對話歷史中跳轉。

核心功能

  1. 導航欄顯示:在聊天流左側增加導航軌道。
  2. 回合標記:每個標記對應一條用戶消息及其後續的助手回覆,構成 DSH 的完整對話回合邊界。
  3. 視口高亮:自動高亮與視口中心相交的標記。
  4. 懸停預覽:鼠標懸停在標記上時,會顯示用戶消息的開頭內容。
  5. 點擊跳轉:點擊標記可平滑滾動到對應的對話回合。
  6. 屬性讀取:插件讀取 DSH 聊天流已發出的穩定屬性,包括 data-conversation-scroll、data-chat-flow-kind 和 data-chat-anchor-key。

安裝與啓用

在終端中執行以下命令安裝插件:

dsh plugin --profile web add D:\dsh-locateHistory

安裝完成後,需要重啓現有的 DSH Web 進程,並在瀏覽器中刷新 http://127.0.0.1:3080 以使插件生效。

典型用法

  1. 在左側導航欄查看對話回合列表。
  2. 將鼠標懸停在某個標記上,查看該回合對應的用戶消息開頭。
  3. 點擊對應的標記,頁面會平滑滾動到該對話回合的位置。

適用場景與注意事項

該插件專爲 DSH Web 客戶端設計。

  • 移動端適配:當視口寬度小於 900px 時,導航欄會自動隱藏,以避免與移動端聊天佈局重疊。
  • 未完成對話:對於尚未收到助手回覆的新用戶消息,系統仍將其顯示爲當前開放的回合。
  • 權限與安全:作爲插件,它在當前 DSH 進程權限下運行。安裝前建議查看源碼與許可證(MIT)。

總結

dsh-conversation-navigator 通過讀取 DSH 內置的穩定屬性並注入導航交互,降低了長對話上下文的定位成本。更多技術細節與源碼,可參考 GitHub 倉庫。

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

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

小夜