dsh-memory:DSH 進階自動記憶插件

前言

DeepSeek Harness(DSH)的插件生態支持能力擴展。智能體開發中,保持長期連貫性往往受限於上下文窗口。dsh-memory 旨在解決這個問題,它不只是簡單的記憶列表,而是支持分層記憶、向量檢索和知識圖譜的進階插件。它通過本地 SQLite 存儲,實現了對用戶交互的持久化管理和智能檢索。

核心功能

該插件主要包含以下能力:

  • 分層記憶:支持情景(ep)、語義(sm)和畫像三層分類,按會話工作目錄自動分層。
  • 向量語義檢索:基於 sqlite-vec 實現 KNN 餘弦檢索,結合 FTS5 BM25 和 reranker 進行多路融合排序。
  • 知識圖譜:支持可視化展示、鄰域擴散、社區聚類以及力導向佈局參數調整。
  • 世界線版本管理:支持記憶更新的追加版本、歷史保留以及回滾操作。
  • 自動注入與沉澱:用戶消息觸發檢索注入,輪次結束自動沉澱新記憶,並包含決策門過濾。
  • 記憶管家:提供全局去重、歸檔和 LLM 歸併功能,定期巡檢。
  • LLM 蒸餾:使用 refiner 模型將高噪聲輪次提取爲自包含結論。

安裝與啓用

在 DSH 環境中安裝該插件,使用官方插件命令即可:

dsh plugin --profile web add ./dsh-memory

安裝後,插件會自動接管相關注入和沉澱邏輯。

工具面

插件暴露了一系列 memory_* 系列命令供模型或開發者調用:

  • memory_search:檢索相關記憶。
  • memory_graph_neighbors:查看記憶圖譜鄰域。
  • memory_housekeeping:管家巡檢與治理。
  • memory_profile_distill:畫像蒸餾。
  • memory_add:主動記錄。
  • memory_list:瀏覽記憶。
  • memory_versions:查看世界線版本鏈。
  • memory_rollback:回滾到歷史版本。

注意事項

  • 運行環境:依賴 Node.js >= 22.19,且需要在 DeepSeek Harness (DSH) 環境中運行。
  • 存儲方式:數據存儲在本地 SQLite 中。
  • 版本說明:npm 包名 dsh-memory 僅指代 0.1.0 版本。
  • 許可證:使用 MIT 許可證。

相關鏈接

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

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

小夜