dsh-memj:基於項目邏輯的記憶系統

前言

DeepSeek Harness (DSH) 用戶在跨會話或跨實例工作時,常面臨上下文丟失、知識散落難檢索的問題。dsh-memj 是一個基於項目邏輯的記憶系統插件,它將知識綁定在項目主線之上,以交接文檔爲入口,實現知識的聚合與留檔。該插件不依賴外部依賴,所有配置與提示詞均支持前端熱加載,允許用戶在不修改代碼的情況下定製知識結構或讓模型通過迭代提示詞實現自進化。

核心定位

  • 插件名稱:dsh-memj
  • 維護者:jojoman2024
  • 分類:記憶
  • 許可證:MIT
  • 核心價值:以人實際工作的邏輯做知識的聚合和交接,支持項目→主題→全局三層聚合。

功能概覽

該插件通過以下機制管理知識:

  1. 項目邏輯聚合:知識跟隨項目主線,支持主題/標籤多維檢索。
  2. 三層歸屬結構:支持知識按“項目 → 主題 → 全局”三層聚合。歸屬是累加的,一條知識加入主題或全局後,仍保留項目歸屬。
  3. 交接主路徑:新會話輸入 /memj-handoff,將一輪工作壓成下一輪的起點,支持規範化書寫與留檔。
  4. 全開放編輯:支持開放書寫規範、知識類型及全插件提示詞的前端編輯(熱加載),用戶可自行優化,或讓模型通過修改提示詞實現自進化。
  5. Markdown 存儲:項目文檔與知識均以全文 Markdown 存儲於庫中,支持直接編輯與 diff 對比。

安裝與啓用

在安裝前,請確保 DSH 版本不低於 0.2.0-rc.2。

命令行安裝:

dsh plugin --profile web add dsh-memj

界面安裝:
在 DSH 界面左側「插件」頁,點擊右上角「添加插件」,在輸入框中填入 dsh-memj 並執行安裝。

安裝完成後,側邊欄將出現相關入口。

典型用法

  1. 安裝後初始化:在 DSH 界面中輸入 dsh-memj 進行安裝,安裝源根據網絡情況選擇。
  2. 發起交接:在新會話中輸入 /memj-handoff,插件將引導模型將本輪成果沉澱爲項目文檔與知識條目。
  3. 獲取上下文:在新會話中,通過項目文檔快速獲取歷史上下文和沉澱的知識。

注意事項

  • 版本要求:需 DSH 版本 >= 0.2.0-rc.2。
  • 內置限制:內置知識類型的 ID 與顯示名鎖死,不可修改。
  • 檢索規則:History 留檔知識不參與檢索,僅作原文存檔。
  • 升級機制:
    • 升主題需引用主題描述中的話作爲依據,工具會進行校驗。
    • 升全局需人工審批,模型不能自行批准。
  • 配置生效:命令描述修改需重啓生效,其他提示詞修改支持熱加載。

結語

dsh-memj 通過將記憶實體化綁定到項目上,提供了一套從沉澱、檢索到留檔的完整閉環。對於需要長期維護項目上下文或構建自定義知識庫的開發者,該插件提供了足夠的靈活性。更多細節與源碼,請參考 GitHub 或 DSH 生態目錄。

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

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

小夜