dsh-hot-memory:把 Mnemon 記憶投影進每個會話的 systemPrompt

前言

在 DeepSeek Harness(DSH)裏用 Mnemon 維護 USER.md、MEMORY.md 時,常見問題是:這些運行時記憶是否進入當前會話的 systemPrompt,往往還受 dsh-mnemon 生命週期門控影響。若你希望「只要文件在,每個新會話都能讀到同一份記憶片段」,又不想改 Mnemon 本體邏輯,就需要一層只做注入、不做維護的補丁插件。

下面介紹社區插件 dsh-hot-memory(倉庫 Ln1m/dsh-tool-hot-memory),維護者爲 Ln1m,目錄分類爲「記憶」。它把 Mnemon 的運行時記憶文件投影進每個會話的 systemPrompt,作爲懶加載區段,且與 dsh-mnemon 的生命週期門控解耦。需注意的是:README 標明該倉庫已於 2026-09-28 歸檔,面向本機的 Mnemon 補丁,不再維護;選用前請自行評估是否仍符合你的 DSH 版本與部署方式。

這是什麼

dsh-hot-memory 是 DSH 生態中的一款 Cordis 補丁類插件(package.json 中通過 cordis.patch.yml 打包)。它不創建或改寫記憶內容,只負責把 dsh-mnemon 維護好的 USER.md 與 MEMORY.md 注入到每個會話的 systemPrompt 裏。

一句話定位:在已安裝 dsh-mnemon 的前提下,讓 Mnemon 記憶以固定方式出現在會話系統提示中,而不被 dsh-mnemon 生命週期門控擋住。

核心功能

依據倉庫 README 與 package.json 描述,可覈實的能力如下:

  1. 雙文件投影:針對 Mnemon 運行時記憶文件 USER.md、MEMORY.md 做 systemPrompt 注入。
  2. 懶加載區段:記憶以懶加載區段形式掛載,而非在插件側重複實現 Mnemon 的讀寫邏輯。
  3. 與生命週期門控解耦:注入行爲獨立於 dsh-mnemon 的生命週期門控;記憶文件的維護仍完全由 dsh-mnemon 負責。
  4. 實現形態:基於 @deepseek-ai/cordis(peer 依賴 ^4.0.1)的 patch bundle,入口爲 lib/index.js。

當前 package 版本爲 0.1.0,許可證 MIT。GitHub 星標爲 0(以目錄頁線索爲準)。

安裝與啓用

官方安裝方式來自 README,使用本地路徑添加插件(<本倉庫> 指你本機 clone 或解壓後的倉庫目錄):

dsh plugin --profile web add file:<本倉庫>

裝完後重啓 web 實例,補丁纔會生效。

前提條件:

  • 必須先安裝 dsh-mnemon;USER.md / MEMORY.md 由它維護,本插件只負責注入。

DSH 社區插件目錄位於 skillhub.cn,與 DeepSeek / 幻方無官方從屬關係;安裝命令以 GitHub README 爲準,不要憑倉庫名自行拼接 dsh plugin add github:owner/repo。

典型用法

README 未給出單獨的「調用示例」或配置字段;典型用法即:先部署 dsh-mnemon 並讓其正常維護記憶文件,再安裝本插件並重啓 web,之後新建會話時,systemPrompt 中應包含由插件投影的記憶區段。

可復現的檢查路徑(邏輯上):

  1. 確認 dsh-mnemon 已寫入或更新 USER.md / MEMORY.md。
  2. 按上文命令以 file: 方式安裝 dsh-hot-memory 並重啓 web。
  3. 開啓新會話,觀察 systemPrompt 是否出現對應記憶內容(具體展示形式由 Cordis patch 實現決定,以倉庫 cordis.patch.yml 與 lib/index.js 爲準)。

適用場景與注意

適合誰

  • 已在 DSH web profile 中使用 dsh-mnemon,且希望 Mnemon 記憶穩定出現在每個會話 systemPrompt 中的開發者。
  • 接受「記憶維護與注入分離」:維護交給 dsh-mnemon,注入交給本插件。

注意事項

  1. 已歸檔:2026-09-28 起不再維護;升級 DSH、Cordis 或 dsh-mnemon 後需自行驗證兼容性。
  2. 權限與安全:插件在當前 dsh 進程權限下運行;file: 安裝前請閱讀源碼、cordis.patch.yml 與 MIT 許可證,確認無多餘網絡或文件訪問。
  3. 不負責寫記憶:未裝 dsh-mnemon 或記憶文件爲空時,本插件沒有可投影的內容。
  4. profile 範圍:安裝命令明確使用 --profile web,與其他 profile 的行爲以你本地 DSH 文檔爲準。

結尾

dsh-hot-memory 的價值在於:在 Mnemon 已有 USER.md / MEMORY.md 的前提下,用最小補丁把記憶投影進每個會話的 systemPrompt,並避開 dsh-mnemon 生命週期門控對注入的牽制。因倉庫已歸檔,更適合作爲理解「記憶注入補丁」思路的參考,或在凍結版本環境中短期使用。

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

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

小夜