dsh-missher-memory:DeepSeek Harness 項目級記憶插件

前言

在長期運行的項目中,架構決策、歷史嘗試、失敗方案以及下一步計劃往往容易被遺忘或分散在對話歷史中。dsh-missher-memory 旨在解決這一問題,它爲 DeepSeek Harness 提供了經過審查的項目範圍記憶功能,確保智能體能夠可靠地回溯上下文。

插件介紹

dsh-missher-memory 是一個獨立安裝的 DeepSeek Harness 插件包,由開發者 Missher12 維護。其核心價值在於通過“審查”機制,恢復架構、決策、進度、失敗嘗試及後續步驟,從而輔助開發者在長對話中保持連貫性。

核心功能

該插件包含以下核心能力:

  • 項目級記憶審查:對項目範圍內的記憶進行結構化管理和審查。
  • 上下文恢復:支持恢復架構設計、決策記錄、項目進度、過往失敗方案及後續步驟。
  • 索引檢索:提供高效的記憶索引檢索功能。
  • 數據合併策略:支持可逆的重複項合併,避免記憶冗餘。
  • 自動與手動檢索:支持自動記憶檢索,也提供候選審查與審批工作流,確保記憶的準確性。

安裝與配置

前置要求

安裝前請確保環境滿足以下依賴版本:

  • DeepSeek Harness: 0.1.5-rc.2
  • Cordis: 4.0.2
  • Node.js: ^22.19.0 或 >=24.0.0

安裝步驟

使用官方提供的安裝命令將插件添加到當前 web 配置文件中:

dsh plugin --profile web add https://github.com/Missher12/dsh-missher-memory/releases/download/v0.3.1/dsh-missher-memory-0.3.1.tgz

安裝完成後,運行以下命令確認插件已生效:

dsh --profile web --dump-config

使用示例

安裝並綁定項目後,可以在會話中調用 memory_search 工具進行檢索。以下是一個典型的調用示例:

memory_search({ query: "packaged smoke", scope: "project", limit: 5 })

參數說明:
* query: 檢索的文本內容。
* scope: 記憶範圍,可選 project(項目記憶)或 personal(個人記憶)。
* limit: 返回結果的數量限制。

注意事項與適用場景

  • 數據存儲位置:插件數據存儲在 $DSH_HOME/missher-memory/ 目錄下,主要由 state.db 文件管理。
  • 數據庫兼容性:插件不會修改 DeepSeek Harness 核心代碼,也不會複製或修改現有的遺留數據庫。
  • 平臺支持:目前僅對 macOS (Intel/Apple Silicon)、Windows x64 和 Linux x64 進行了驗證。Windows ARM 和 Linux ARM 平臺暫未支持。
  • 運行機制:插件以當前 DSH 進程權限運行,不涉及 Python 或原生構建(除非特定組件依賴)。

該插件適合需要長期維護複雜項目、希望智能體能準確引用歷史決策和架構方案的深度開發場景。

結尾

dsh-missher-memory 通過人工審查與自動檢索的結合,爲 DeepSeek Harness 提供了可靠的項目記憶層。其開源特性(MIT 許可證)允許開發者自由查看源碼與配置細節。更多細節可查閱 GitHub 倉庫 或 DSH 社區目錄。

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

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

小夜