dsh-session-messages 插件介紹

前言

在使用 DeepSeek Harness 進行會話開發時,經常需要快速定位歷史消息或查看特定輪次的統計信息。現有的界面通常依賴鼠標點擊或長列表滾動,效率有限。下面介紹一個針對這一場景的插件,它提供了一個鍵盤驅動的覆蓋層,用於管理和跳轉當前會話的消息。

這是什麼

dsh-session-messages 是一個客戶端插件,由 ewoowe 維護。它不修改 DeepSeek Harness 的源碼(packages/ 目錄保持不變),而是作爲獨立模塊安裝到當前配置文件中。其核心價值在於通過快捷鍵和搜索功能,快速定位會話中的消息,並展示當前閱讀消息的元數據。

核心功能

該插件提供兩個主要界面:

  • 消息列表:通過 Ctrl+S 默認觸發。打開後顯示當前會話中已加載的消息列表。支持使用方向鍵選擇消息,按 Enter 跳轉到該消息位置。列表支持搜索過濾。
  • 視口條帶:默認關閉,可配置開啓。開啓後,會在會話頭部居中顯示當前正在閱讀的消息的時鐘、使用量和持續時間。

安裝與啓用

使用以下命令安裝插件:

dsh plugin --profile web add dsh-session-messages

安裝完成後,必須重啓 dsh web 才能加載新插件。

使用方法

  1. 打開列表:按下 Ctrl+S 打開或關閉消息列表。
  2. 跳轉消息:在列表中使用方向鍵移動光標,按 Enter 跳轉到對應的消息位置。
  3. 搜索消息:在列表加載後,直接輸入關鍵詞進行過濾。
  4. 查看詳情:如果啓用了視口條帶,它會實時顯示當前消息的詳細統計信息(時鐘、使用量、持續時間)。

注意事項

  • 環境要求:該插件需要 Node.js 版本 ^22.19.0 或 >=24。
  • 語言支持:插件內置了七種語言的字典(英語、中文、日語、韓語、西班牙語、法語、德語)。如果當前配置文件中沒有加載對應的語言包定義,這些語言將不可選。在非英語語言包下,主機標籤可能會回退顯示爲英文。
  • 獨立性:這是一個獨立插件,不會影響 DeepSeek Harness 的核心源碼。

參考資料

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

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

小夜