DeepSeek Harness 的側邊欄通常只顯示會話列表,管理固定會話通常涉及重新排序行或使用隱藏在面板中的插件。Codex 和 ChatGPT 通過將固定會話與最近會話分開來解決這個問題。
插件介紹¶
dsh-codex-pins 是一個插件,將側邊欄分爲兩個獨立區域:“Pinned”(固定)和“Recents”(最近)。固定會話不會重複出現在最近會話列表中。數據持久化在瀏覽器的 localStorage 中,鍵名爲 dsh-codex-pins.v1。
安裝與啓用¶
安裝命令如下:
dsh plugin --profile web add github:robbyisrobby/dsh-codex-pins
dsh plugin --profile desktop add github:robbyisrobby/dsh-codex-pins
安裝完成後,必須重啓 DeepSeek Harness 或 DSH Desktop。
功能說明¶
- 分區佈局:側邊欄分爲 Pinned 和 Recents 兩個區域,各自獨立滾動。
- 不重複顯示:已固定的會話不會出現在 Recents 列表中。
- 最新優先:新添加的固定會話會顯示在最上方。
- 持久化存儲:使用
localStorage存儲,鍵名爲dsh-codex-pins.v1,按瀏覽器源隔離。 - 舊數據遷移:如果之前使用過
dsh-session-pin,現有本地固定會話會自動導入。 - 數量限制:最多支持 50 個固定會話。當會話目錄準備就緒時,過期的 ID 會被丟棄。
- 純前端實現:UI 純前端渲染,不產生模型流量,不涉及主機 HTTP 路由,不讀取會話日誌,不包含安裝腳本。
使用方法¶
- 添加固定:將鼠標懸停在會話行上並點擊 pin 圖標。
- 添加固定:打開一個會話,點擊對話頭部的 pin 圖標。
- 切換位置:點擊固定行打開會話;再次點擊 pin 圖標,該會話會移回 Recents 區域。
注意事項¶
- 重啓要求:安裝後需要重啓 DeepSeek Harness 或 DSH Desktop 才能生效。
- 數據限制:固定會話上限爲 50 個;當會話目錄準備就緒時,過期的 ID 會被丟棄。
- 權限範圍:插件爲 UI 純前端實現,依賴
localStorage進行存儲。
該插件託管在 GitHub 上:robbyisrobby/dsh-codex-pins。