dsh-recent-sessions:跨目錄會話管理與遲到的想法歸檔

前言

DeepSeek Harness (DSH) 的側欄按工作目錄分組會話,每個目錄只顯示最近的幾條,且僅列出已註冊的目錄。當你在多個文件夾間切換時,未註冊目錄中的舊會話會消失;此外,稍後冒出的想法如果沒有地方記錄,要麼遺忘,要麼強行打斷當前流程。這個插件提供了一個全局面板,將所有目錄的會話拉平顯示,並增加了一個本地存儲的“遲到的想法”區域。

插件簡介

dsh-recent-sessions 是一個 Memory 類插件,由 huangxp12 維護。它將 DSH 中分散在不同目錄的會話統一展示,並提供一個無需喚醒會話即可暫存想法的功能。這些想法僅存儲在本地,不會發送到宿主或雲端。

核心功能

跨目錄會話列表

  • 全量展示:顯示所有工作目錄的會話,包括側欄摺疊的工作區、未註冊的目錄。
  • 目錄篩選:每行右側有目錄標籤,點擊可篩選僅顯示該目錄的會話。
  • 時間分組:按今天、昨天、本週、更早分組。
  • 排序:支持“最近活動”或“最久沒動”兩種排序方式。

會話詳情與預覽

  • 最後提問預覽:顯示會話最後一條人類提問(基於 turnOutline 投影),鼠標懸停可預覽助手回覆。
  • 過濾選項:支持篩選未收尾會話、含空會話、含子會話。
  • 搜索:支持搜索宿主的消息內容索引,同時支持本地按標題/路徑過濾。

遲到的想法

  • 本地存儲:在列表行中記錄的想法僅保存在本地 localStorage,不會發送。
  • 草稿回填:下次打開該會話時,輸入框上方會出現小條,可將想法填入草稿(官方 API 插入),或選擇“先不打擾”或丟棄。

其他特性

  • 獨立窗口:支持在獨立窗口中打開面板。
  • 隱私保護:對宿主數據零寫入,不註冊工具或路由。

安裝與啓用

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

dsh plugin --profile <你的 profile> add dsh-recent-sessions

典型用法

  1. 記錄想法:在“遲到的想法”區域或會話列表行中寫下想法,下次打開對應會話時自動出現。
  2. 查找內容:使用搜索框直接檢索歷史消息內容,結合過濾選項快速定位會話。
  3. 調整視圖:點擊目錄標籤篩選,或切換排序方式(如按最近活動查看最新動態)。

注意事項

  1. 環境依賴:需要 DSH 版本 >= 0.2.0-rc.2,宿主要求 Node.js ^22.19.0 || >=24.0.0。
  2. 獨立窗口行爲:獨立窗口會加載完整的 DSH 外殼,目前沒有精簡版。
  3. 預覽限制:提問預覽僅截取前 30 行內容。
  4. 桌面能力:「在文件管理器中顯示」功能依賴宿主報告桌面能力,不支持時按鈕隱藏並退化爲複製路徑。

生態與反饋

插件遵循 MIT 許可證,無構建步驟。更多詳情或反饋,請訪問插件目錄或 GitHub 倉庫。

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

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

小夜