dsh-remember:DeepSeek Harness 的跨會話長期記憶插件

在 DeepSeek Harness (DSH) 的開發實踐中,智能體往往面臨上下文斷裂的問題。當會話結束後,之前積累的經驗無法被後續對話利用,導致重複勞動。dsh-remember 旨在解決這個問題,它不依賴外部向量數據庫或第三方服務,而是將記憶存儲爲本地 Markdown 文件,確保連續性和可控性。

這是一個爲 DeepSeek Harness (dsh) 提供跨會話長期記憶能力的插件。由用戶 Arborsm 維護。它會在後臺掃描會話,將有用經驗提取並整合,並在隨後的對話中自動注入摘要,讓模型在需要時檢索原始細節。

核心功能

  • 自動提取:後臺掃描會話,提取有用信息。
  • 自動整合:增量合併新經驗,移除未引用的陳舊條目。
  • 自動回憶:每次對話開頭注入記憶摘要(可配置 Token 限制),模型按需檢索原文。
  • 可讀可控:記憶文件爲純 Markdown,可手動查看、搜索和管理。
  • 可翻譯:支持一鍵翻譯記憶文件,並保留增量緩存。
  • 便攜式:支持 gzip 打包導入導出,支持基於內容哈希的去重。

安裝與啓用

安裝插件後,需要重啓 dsh web 才能使插件生效。

dsh plugin --profile <name> add dsh-remember

典型用法

插件運行後,記憶數據存儲在 ~/.dsh-memory/ 目錄下。該目錄包含一個 git 工作區,其中的文件可以直接用文本編輯器或 git 命令查看、搜索和管理。

每次新對話開始時,模型會自動收到一份基於歷史記憶的摘要,並在需要細節時檢索原始文件。整個過程無需配置向量數據庫或外部服務。

適用場景與注意

適合需要長期積累經驗、不希望依賴雲向量數據庫或第三方服務的開發者。

插件以當前 DSH 進程權限運行,需注意本地文件讀寫安全。許可證爲 MIT,允許自由修改和分發。

總結

dsh-remember 通過文件系統實現了記憶的持久化與版本控制,讓智能體開發者在本地即可管理記憶資產。更多配置細節和源碼,可訪問其 GitHub 倉庫:https://github.com/Arborsm/dsh-remember。

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

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

小夜