前言¶
在使用 DeepSeek Harness (DSH) 進行多會話開發時,一個會話跑完任務後,如果切換了工作區或標籤頁,容易忽略完成狀態。dsh-activity-bell 插件在側邊欄增加了一個鈴鐺圖標,用於彙總未讀的會話完成情況,並提供一鍵切換到「最近活動」列表的功能。
插件定位¶
這是一個由 minivv 維護的客戶端插件。它負責追蹤會話的完成狀態,通過側邊欄的鈴鐺角標提示未讀數,並提供按時間分組的活動列表入口。
核心功能¶
-
角標計數
當會話從「運行中」變爲「結束」,且你未打開過時,鈴鐺右上角會出現紅色數字,代表未讀數量。 -
最近活動列表
點擊鈴鐺,側邊欄列表切換爲「最近活動」。列表按天分組(今天、昨天、星期幾等),最近的排在頂部。每行顯示會話標題和所屬文件夾。未讀的會話行首帶有綠點。 -
當前會話高亮
在活動列表中,當前正在打開的會話會帶有灰色背景,便於定位。 -
交互操作
點擊列表行直接打開會話,打開後綠點和角標數字會自動減少。再次點擊鈴鐺(或按 Esc 鍵)可切回原來的工作區/會話列表。 -
鼠標懸停
鼠標移至行上時,會顯示與官方列表一致的「置頂 / 歸檔」按鈕。
安裝與啓用¶
使用插件管理器安裝:
dsh plugin --profile web add dsh-activity-bell
安裝後需重啓 web profile 或刷新頁面。
典型用法¶
- 照常幹活:在某個會話中發送任務,然後切換到其他會話。
- 查看提示:當會話跑完且未被查看時,側邊欄鈴鐺出現紅色數字。
- 查看詳情:點擊鈴鐺,查看「最近活動」列表(綠點表示未讀),點擊對應行打開會話。
- 返回列表:再次點擊鈴鐺(或按 Esc),返回原來的工作區/會話列表。
適用場景與注意¶
該插件適合需要同時管理多個會話、且關注會話完成狀態的開發者。活動列表提供了與官方一致的置頂、歸檔功能。
限制:
* 側邊欄摺疊模式:當側邊欄摺疊成 56px 軌道時,由於官方佔用位置,插件無法顯示角標數字。
* 刷新重置:未讀計數不跨刷新保存,刷新頁面後重新開始計數。
* 操作限制:活動列表僅支持打開會話、置頂和歸檔操作;重命名和分叉操作仍需在原來的工作區列表中進行。
總結¶
dsh-activity-bell 解決了多會話並行時的狀態遺漏問題。通過角標提醒和快捷列表切換,能夠提升管理效率。更多細節和源碼請訪問:GitHub。