dsh-pin-session:固定會話並標記未讀

在使用 DeepSeek Harness (DSH) 時,左側側邊欄的會話列表容易變得擁擠,重要會話容易被淹沒。dsh-pin-session 插件通過客戶端註解層解決了這個問題,它將重要會話歸類到頂部,並提供了標記未讀/已讀的功能,且不會影響後端日誌和數據庫。

插件定位

這是一個客戶端插件,由開發者 RaberShef 維護,採用 MIT 許可證。它爲 DSH Web 提供了一個“Pinned”分組,支持將會話固定在側邊欄頂部,並通過瀏覽器本地存儲持久化狀態。它是一個可逆的瀏覽器端註解層,卸載後不會對 DSH 的會話日誌或主機數據庫造成任何修改。

安裝與啓用

在 DSH Web 環境中執行以下命令安裝插件:

dsh plugin --profile web add github:RaberShef/dsh-pin-session

安裝完成後刷新瀏覽器頁面,插件即可生效。

使用方法

  1. 將鼠標懸停在左側側邊欄的會話上。
  2. 點擊會話項右上角的三點菜單。
  3. 選擇 Pin session 將其移動到頂部的 Pinned 分組。
  4. 選擇 Mark unread 恢復原生綠色圓點,選擇 Mark read 移除插件標記。
  5. 使用 Unpin session 將其放回正常列表。

功能與限制

  • 狀態持久化:固定狀態和閱讀標記保存在瀏覽器的 profile-local storage 中,不依賴服務器端。
  • 行爲保留:被固定的會話在下方仍保留正常的列表行爲,且不影響 DSH 的搜索排序。
  • 已知限制:新會話的佔位符行沒有三點按鈕,因此無法被固定或標記。

生態背景

DeepSeek Harness 的設計理念是“一切皆插件”。該插件目錄獨立,與 DeepSeek 或幻方無官方從屬關係。使用前請確保源碼與許可證符合預期。

更多細節可參考其 GitHub 倉庫:https://github.com/RaberShef/dsh-pin-session

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

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

小夜