前言¶
在使用 DeepSeek Harness(DSH)時,隨着對話輪次的增加,上下文窗口會逐漸被填滿。如果僅僅保留所有歷史記錄,近期對話的細節會被稀釋,且早期決策與當前狀態可能混淆。StrataGate 插件旨在解決這一本地化記憶管理問題,它通過自動捕獲對話內容,將信息組織爲可檢索的結構,並在後臺維護短期與長期記憶的平衡。
是什麼¶
StrataGate Agent Memory 是一個本地優先的跨會話記憶插件。它由 diqierjia 維護,旨在爲 DSH 提供自動化的記憶管理能力。插件通過自動捕獲已完成的主代理輪次,在後臺構建可搜索的記憶庫,並將重要信息轉化爲結構化的 Event 和 Element 卡片。
核心功能¶
-
短期記憶管理
對話進行時,細節會逐漸變短;但原始記錄保留,需要在時可以展開。 -
長期記憶結構
通過事件時間線保留歷史,通過知識圖譜組織當前狀態。 -
證據門控
在檢索證據後,會先判斷證據是否充分,再決定是否回答。 -
按需強化
只有實際被使用的記憶纔會被強化。 -
來源追蹤與導入
導入的內容可轉化爲可追溯的事件,更新知識圖譜,同時保留原始文本。
安裝與啓用¶
如果 DeepSeek Harness 已安裝,將 StrataGate 添加到正在使用的配置文件中:
dsh plugin --profile web add stratagate-dsh
重啓該配置文件,然後正常使用 DSH。StrataGate 會自動捕獲已完成的主代理輪次,在後臺構建可搜索記憶,並在 DSH Settings → StrataGate-AgentMemory 下暴露其 Memory UI。
默認情況下,數據庫存儲在:
DSH_HOME/stratagate/memory.db
注意事項¶
移除插件不會刪除數據庫。插件使用 MIT 許可證。