前言¶
在 DeepSeek Harness (DSH) 中同時管理多個會話時,官方列表不會自動保留未讀狀態,刷新或重啓後容易遺漏已完成的任務。dsh-session-radar 是一個由 d0ublecl1ck 維護的客戶端插件,它將未讀狀態與待決策任務統一集成在側邊欄,通過賬本落盤機制實現跨重啓的數據保留。
核心功能¶
該插件主要提供以下能力:
- 跨重啓未讀保留:未讀與待決策狀態通過 host 半邊的賬本落盤,重啓 DSH 後中斷的任務會以未讀形式出現。
- 快捷鍵導航:
⌘⇧J/Ctrl+Alt+J:順序定位下一個未讀會話。⌘⇧I/Ctrl+Alt+I:定位正在等待輸入的會話(提問、審批等)。⌘⇧,/⌘⇧.:在訪問過的對話之間前後切換。⌘⇧K:彈出未讀與待決策總覽窗口。
- 側邊欄可視化:
- 鈴鐺圖標顯示紅(未讀)黃(待處理)角標。
- 側邊欄底部六項會話狀態讀數(可點擊跳轉)。
安裝¶
通過以下命令之一安裝插件(MIT 許可證):
dsh plugin --profile web add dsh-session-radar
dsh plugin --profile web add github:d0ublecl1ck/dsh-session-radar
dsh plugin --profile web add /絕對路徑/dsh-session-radar
安裝後刷新頁面或重啓 DSH 即可生效。如果修改了 host 半邊的代碼,需執行 remove + add 才能重新加載。
使用方法¶
- 定位未讀:按
⌘⇧J(或點擊側邊欄鈴鐺圖標),跳轉到下一個未讀會話。 - 處理待決策:按
⌘⇧I,優先定位最早開始等待的會話(如審批、審閱計劃)。 - 查看總覽:按
⌘⇧K打開彈窗,左側爲待決策列表,右側爲未讀列表,方向鍵切換區,Enter 打開會話。 - 切換歷史:按
⌘⇧,後退,⌘⇧.前進訪問過的對話。 - 狀態跳轉:點擊側邊欄底部的六項狀態讀數圖標,可跳轉到下一個同類會話。綠點表示賬本中仍欠你的會話。
注意事項¶
- 側邊欄摺疊:當側邊欄摺疊成 56px 軌道時,鈴鐺圖標不可見。
- 快捷鍵差異:Web Linux 平臺的快捷鍵默認值可能與 macOS 不同。
- 橋接問題:若瀏覽器到 host 的橋接失敗,角標可能不清。
- 官方限制:DSH 重啓時自動打開的會話不計入已讀確認,需手動打開後綠點纔會消失。
生態與來源¶
該插件遵循 MIT 協議,源碼與文檔託管於 GitHub。更多細節可參考 SkillHub 目錄 或 GitHub 倉庫。