dsh-conversation-strip:DeepSeek Harness 對話導航插件

前言

在 DeepSeek Harness (DSH) Web 界面進行長對話調試或智能體開發時,面對數百個回合的上下文,原生滾動體驗往往難以快速定位關鍵節點。該插件引入 Codex 風格的導航機制,將對話回合轉化爲縱向刻度,旨在解決上下文切換效率低和內容概覽困難的問題。

插件簡介

dsh-conversation-strip 是由 mldhao 維護的客戶端插件,它爲 DSH 主側欄右側添加了一列對話導航刻度。插件不修改 DSH 會話數據,僅通過瀏覽器中的 MutationObserver 讀取已渲染的 DOM,確保隱私安全。

核心功能

  1. Codex 風格刻度與卡片
    在主側欄右側默認約 28px 的位置顯示短橫線刻度,每條短橫線對應一個完整的“用戶問題 + 助手回覆”回合。懸停刻度時,會展開 Codex 風格卡片,顯示用戶問題、助手回覆首行以及結構化摘要(標題、列表、段落)。

  2. 連續熱區與精準定位
    每個刻度具備連續的縱向懸停熱區,鼠標穿過刻度間的視覺間距時,卡片不會反覆閃爍。點擊刻度可平滑定位至該回合開頭,並顯示短暫高亮。

  3. 自動測量與響應式設計
    插件自動測量 DSH 主側欄寬度,側欄縮放或摺疊時同步調整位置。當窗口寬度小於 900px 時,導航刻度會自動隱藏,以避免遮擋聊天區域。

  4. 智能過濾與設置
    支持全部、對話、僅助手三種過濾方式。設置頁面支持完整滾動,允許調整距側欄邊緣距離、刻度密度、自動跟隨、懸停預覽和動效。

  5. 交互反饋
    在流式生成過程中,當前回合刻度帶有輕微的呼吸效果。當消息較多時,圍繞當前回合顯示最多 24 個刻度,並提示前後還有內容。

安裝與啓用

通過 DSH 命令行安裝插件:

dsh plugin --profile web add "D:\path\to\dsh-conversation-strip"

安裝或更新後,必須徹底重啓 DSH Web Profile,再執行一次 Ctrl+F5 強制刷新網頁,插件才能正常加載。

典型用法

  1. 打開任意 DSH 對話,導航刻度會出現在主側欄右側。
  2. 將鼠標懸停在短橫線上,展開鄰近刻度並查看該回合的問題、正文首行和結構化摘要。
  3. 點擊短橫線,平滑定位到該回合開頭。
  4. 使用快捷鍵快速導航:
    - Ctrl+Shift+J:顯示或隱藏對話導航
    - Alt+↑:切換到上一個對話回合並定位
    - Alt+↓:切換到下一個對話回合並定位
  5. 在 DSH 設置中打開“對話導航”,調整過濾、距離、密度、自動跟隨和動效。

注意事項

  • 推薦使用 DSH 0.1.1-rc.2 或兼容版本。
  • 插件以瀏覽器端權限運行,僅讀取頁面渲染的 DOM,不會上傳對話內容或修改 DSH 會話數據。
  • 生態背景:DSH 理念爲“一切皆插件”,社區目錄(如技能庫)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。

總結

dsh-conversation-strip 通過 Codex 風格的縱向刻度,爲 DSH 用戶提供了高效的長對話導航能力。無論是快速定位還是概覽上下文,該插件都能顯著提升調試體驗。

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

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

小夜