omdsh-dev/dsh-mnemon
Composable, view-based memory for DeepSeek Harness. Pluggable sources and strategies, with three-tier memory out of the box.
解決的問題
dsh-mnemon 為 DeepSeek Harness (DSH) 提供一個可組合的記憶系統,讓 AI 代理能在不重複資料的情況下,跨不同時間尺度與格式維持與存取資訊。它透過將執行時偏好、可搜尋文件與長期證據整合為代理的單一視圖,解決了管理碎片化上下文的問題。
工作原理
該系統採用三層架構,根據記憶如何傳遞給代理來組織記憶:
- 執行時 (Runtime): 儲存下一回合所需的即時偏好與事實,以緊湊的 USER/MEMORY 上下文形式投影。
- 文件 (Documents): 儲存設計與流程,代理透過搜尋與敘事性閱讀來存取。
- 記憶空間 (Memory Spaces): 儲存持久的事實與關係,按需從各種後端(提供者)檢索證據。
這透過「Source + Strategy → View」管道實現。Source 擁有資料與讀寫操作;Strategy 決定這些 Source 如何參與一個回合(選擇與檢索);而 Core 將這些組合成一個不可變的 View,DSH Host 會將其固定到執行回合中。
適用對象
專為使用 DeepSeek Harness (DSH) 的開發者設計,希望為其 AI 代理實現複雜、分層的記憶管理,以及希望建立新記憶來源或儲存提供者的外掛作者。
主要亮點
- 三層記憶: 對短期執行時上下文、中期文件與長期持久證據進行區別處理。
- 可組合架構: 透過擴充 SDK 支援自訂 Source 與 Strategy。
- 廣泛的提供者支援: 與 Mem0、RetainDB 和 Mnemon Native 等多種後端整合。
- 統一介面: 提供一致的側邊欄視圖,用於管理全域、工作區與自訂範圍的記憶。
相關
- 專案
- 專案
- 專案
- 專案