dsh-message-map:爲 DeepSeek Harness 移植 Codex 風格的會話消息導航軌道

前言

在使用 DeepSeek Harness (DSH) 進行會話開發或交互時,長對話的上下文定位是一個常見痛點。傳統的線性滾動瀏覽方式在消息條數較多時效率較低,難以快速定位關鍵信息。下面介紹一款爲 DSH 移植 Codex 風格的會話消息導航軌道插件,通過可視化的刻度輔助用戶快速瀏覽與跳轉。

插件簡介

dsh-message-map 是由 ChiYuKe 維護的客戶端插件。它通過在聊天區左側繪製縱向刻度,爲長會話提供類似 Codex 的導航體驗。該插件不修改會話數據,僅通過監聽 DSH 已渲染的會話節點來增強交互。

核心功能

  1. 自動刻度顯示:聊天區左側按消息位置繪製縱向刻度,無需手動添加按鈕,自動出現。
  2. 懸停信息:懸停刻度可顯示消息摘要與上下文注入來源。
  3. 快速跳轉:點擊刻度快速跳轉(200ms 緩動動畫),目標消息會短暫高亮。
  4. 快速掃覽:按住刻度可拖動,實現快速掃覽消息流。
  5. 自動響應:自動監聽消息追加、歷史加載、窗口尺寸與滾動變化,保持刻度位置準確。

安裝與啓用

使用官方 CLI 安裝:

dsh plugin --profile web add dsh-message-map

注意:倉庫已提交構建產物 lib/,且沒有 prepare 腳本,因此不需要 allowBuilds 授權,安裝後即可使用。

典型用法

  1. 打開任意會話。
  2. 當會話內的用戶消息達到 4 條後,聊天區左側會自動出現消息刻度。
  3. 點擊刻度跳轉到對應消息,或按住刻度拖動以快速掃覽消息。

適用場景與注意

  • 權限範圍:插件只使用 DSH 已渲染的會話節點,不修改會話數據,也不執行 Host 命令。
  • 顯示規則:消息軸按用戶消息計數,僅在用戶消息達到 4 條後出現。若不足 4 條,不會顯示任何內容。
  • 安全建議:安裝前建議檢查源碼與許可證,確認其運行在當前 dsh 進程權限範圍內。

結語

該插件爲長會話管理提供了高效的導航手段,適合需要頻繁定位上下文的開發者。更多細節可訪問 GitHub 倉庫 或 DSH 插件目錄。

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

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

小夜