DeepSeek Harness 記憶管理插件:dsh-memento-tab

DeepSeek Harness 的理念是「一切皆插件」。在開發或調試智能體時,頻繁使用命令行 /memory 查看或管理記憶條目既繁瑣,又容易產生副作用(例如瀏覽操作會增加 recall_count)。dsh-memento-tab 旨在解決這些問題,它是一個給 DeepSeek Harness 的會話級記憶 tab,掛在「對話 / 軌跡 / 上下文」旁邊,提供覆蓋 /memory 全面的管理界面。

是什麼

這是一個給 DeepSeek Harness 的會話級記憶 tab,由 inxups 維護。它是 dsh-memento 的伴隨插件,不是 fork。它只消費上游公開的 ctx.memory 和 approval 接縫,自己註冊路由和 tab,因此上游發版不會產生合併衝突。

它覆蓋了 /memory 的 11 個動詞操作,並增加了內聯改寫和導出下載。它依賴上游的 ctx.memory 與 approval 接縫,若上游未安裝則不激活。

核心功能

  1. 四層預算卡:監控 user / agent × user-global / workspace 四層用量。每層一條進度條,超過 80% 轉黃,寫滿轉紅。
  2. 搜索與篩選:子串搜索(防抖 220ms)配合軌道 / 層篩選,以及「僅本會話」開關。
  3. 內聯改寫與刪除:改寫就地變爲文本框;刪除使用條目全文作爲唯一子串定位。
  4. 合併(consolidate):勾選 ≥2 條記憶,預填原文並提交,上限讀取宿主的 maxMergeMatches。
  5. 待批提案:批准或駁回。批准會帶着提案文本重新走一遍審批門。
  6. 導出與導入:
    • 導出:支持 dsh-memento 信封格式或適配器格式(如 mem0、hermes-memory-md)。
    • 導入:支持層鍵保留或按當前會話重寫層鍵,單次上限 1000 條。
  7. 審計與適配器:展示 snapshot / recalled / 寫入審計尾,以及當前構建註冊的適配器列表。
  8. 讀路徑優化:使用 store.listEntries() 替代 ctx.memory.query(),不增加 recall_count,確保瀏覽流量不會灌入召回計數。

安裝與啓用

  1. 確認 dsh-memento 已安裝:
    dsh plugin --profile web add dsh-memento
  1. 安裝本插件:
    dsh plugin --profile web add github:inxups/dsh-memento-tab
  1. 重啓 DeepSeek Harness,會話頂部會出現第 4 個 tab。

典型用法

  • 監控用量:在記憶 tab 查看四層預算卡,確認用量是否正常。
  • 管理條目:使用子串搜索快速定位條目,勾選多條記憶進行合併或內聯改寫。
  • 數據遷移:點擊數據卡導出記憶爲文件,或導入其他格式的記憶文件。
  • 審批流程:點擊保存發起寫入審批。在 writePolicy: ask 模式下,tab 發起的寫不再彈窗審批,但仍會記錄審計。

適用場景與注意

  • 權限風險:本插件以當前 DSH 進程權限運行。在 writePolicy: off 或細粒度策略下會拒絕寫入。在 writePolicy: ask 模式下,雖然免彈窗,但依賴 x-memento-tab: 1 請求頭擋住網頁跨站請求,擋不住本機進程。
  • 路由防護:導出、導入、寫操作路由要求自定義請求頭 x-memento-tab: 1,否則會被攔截。
  • 依賴檢查:路由精確匹配,不與上游衝突;但依賴 ctx.memory 與 approval 接縫,若上游未裝則不激活。

鏈接

  • GitHub: https://github.com/inxups/dsh-memento-tab
  • 目錄: https://www.skillhub.cn/plugins/inxups/dsh-memento-tab
羽毛球分组比赛记分
小程序二维码

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

小夜