前言¶
在使用 DeepSeek Harness (DSH) 進行會話開發或交互時,長對話的上下文定位是一個常見痛點。傳統的線性滾動瀏覽方式在消息條數較多時效率較低,難以快速定位關鍵信息。下面介紹一款爲 DSH 移植 Codex 風格的會話消息導航軌道插件,通過可視化的刻度輔助用戶快速瀏覽與跳轉。
插件簡介¶
dsh-message-map 是由 ChiYuKe 維護的客戶端插件。它通過在聊天區左側繪製縱向刻度,爲長會話提供類似 Codex 的導航體驗。該插件不修改會話數據,僅通過監聽 DSH 已渲染的會話節點來增強交互。
核心功能¶
- 自動刻度顯示:聊天區左側按消息位置繪製縱向刻度,無需手動添加按鈕,自動出現。
- 懸停信息:懸停刻度可顯示消息摘要與上下文注入來源。
- 快速跳轉:點擊刻度快速跳轉(200ms 緩動動畫),目標消息會短暫高亮。
- 快速掃覽:按住刻度可拖動,實現快速掃覽消息流。
- 自動響應:自動監聽消息追加、歷史加載、窗口尺寸與滾動變化,保持刻度位置準確。
安裝與啓用¶
使用官方 CLI 安裝:
dsh plugin --profile web add dsh-message-map
注意:倉庫已提交構建產物 lib/,且沒有 prepare 腳本,因此不需要 allowBuilds 授權,安裝後即可使用。
典型用法¶
- 打開任意會話。
- 當會話內的用戶消息達到 4 條後,聊天區左側會自動出現消息刻度。
- 點擊刻度跳轉到對應消息,或按住刻度拖動以快速掃覽消息。
適用場景與注意¶
- 權限範圍:插件只使用 DSH 已渲染的會話節點,不修改會話數據,也不執行 Host 命令。
- 顯示規則:消息軸按用戶消息計數,僅在用戶消息達到 4 條後出現。若不足 4 條,不會顯示任何內容。
- 安全建議:安裝前建議檢查源碼與許可證,確認其運行在當前 dsh 進程權限範圍內。
結語¶
該插件爲長會話管理提供了高效的導航手段,適合需要頻繁定位上下文的開發者。更多細節可訪問 GitHub 倉庫 或 DSH 插件目錄。