DeepSeek Harness 插件:dsh-chat-timeline-plus

DeepSeek Harness(DSH)支持通過插件擴展功能。在處理長對話時,快速定位上下文內容是常見需求。dsh-chat-timeline-plus 插件通過時間線導航和懸停預覽功能,降低了檢索成本。

該插件由用戶 NIU-001-LIU 維護,遵循 MIT 許可證。它繼承自開源項目 dsh-chat-timeline,在此基礎上增加了面板釘住常駐和懸停問答預覽能力。

核心功能

懸停問答預覽

鼠標在時間線條目上停留約 0.35 秒,左側會浮出預覽卡,同時顯示該輪的問題與回答摘要。預覽卡包含完整時間戳、問題全文以及回答摘要(跳過思考與工具調用)。支持淺色/深色主題適配,移開鼠標後自動消失。

面板釘住常駐

展開面板左上角的圖釘按鈕,點擊“釘住”後面板常駐展開,鼠標移開不收起。再次點擊可取消釘住。釘住狀態按會話記憶,切換會話時自動恢復。

重點書籤與篩選

使用 ★ 符號標記重點問答,摺疊狀態下會顯示金色指示線。支持“只看標記”篩選功能,快速聚焦關鍵信息。

按天分組與跳轉

面板中跨天的消息會自動插入日期分隔行(如“今天 / 昨天 / YYYY-MM-DD”)。點擊條目可平滑跳轉至對應消息,支持按需加載歷史並防抖。與回退/撤回功能聯動,失效消息會自動剔除。

無障礙支持

支持 ARIA 無障礙屬性與鍵盤導航。

安裝與啓用

方式一:使用 dsh 命令(推薦)

dsh plugin add dsh-chat-timeline-plus

該命令會自動完成 npm 拉包、寫入 profile 依賴、註冊 bundle 以及安裝依賴。

方式二:手動安裝

cd ~/.dsh/profiles/web
npm install dsh-chat-timeline-plus

編輯 package.json,在 dsh.profile.bundles 數組中加入 "dsh-chat-timeline-plus"。

生效與驗證

  1. 重啓 dsh(web 或 Desktop)。
  2. 打開任意會話,右側應出現時間線導航軌。
  3. 懸停條目約 0.35 秒,或點擊圖釘驗證功能。

典型用法

  1. 查看預覽:鼠標懸停時間線條目約 0.35 秒,查看問題與回答摘要。
  2. 常駐面板:點擊面板左上角圖釘,將面板固定在側邊。
  3. 標記重點:點擊條目旁的 ★ 標記重點問答。
  4. 快速定位:點擊條目平滑跳轉至對應消息。

注意事項

  • 非官方出品:該插件由社區用戶維護,非 DeepSeek 官方出品。
  • 本地源碼修改:本機修改源碼後,需重新複製 lib/ 目錄並重啓 dsh 才能生效。
  • 崩潰插件處理:崩潰的插件會被自動禁用,可檢查 plugin-management/state.json 中的 disabledBundles。
  • Desktop 用戶路徑:Desktop 用戶的 profile 目錄位於 ~/.dsh/profiles/desktop。

總結

dsh-chat-timeline-plus 爲 DeepSeek Harness 增加了一個直觀的時間線導航層。通過懸停預覽和麪板釘住功能,用戶可以在不頻繁切換上下文的情況下高效管理長對話。更多細節與源碼,請參考 GitHub 倉庫。

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

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

小夜