憶織 MemWeave:把記憶編織進人格的 DSH 插件

前言

在 DeepSeek Harness(DSH)裏做長期協作時,常見做法是每開新會話就粘貼一段「你是誰、項目背景、約定」的上下文,或者依賴外部筆記再手動檢索。記憶一多,要麼整包塞進 prompt、token 線性上漲,要麼乾脆不記,模型反覆踩同樣的坑。DSH 社區把能力拆成插件;「記憶」類插件的目標,是在本機持久化、按輪次有預算地注入,而不是無限堆上下文。

下面介紹維護者 QuaonY 發佈的 憶織 MemWeave(dsh-mem-weave):記憶與人格一體,數據落在本地 SQLite,每輪注入有固定上限,並帶遺忘、衝突處理與審計撤回。目錄頁見 SkillHub 插件頁,源碼與說明在 GitHub(MIT,當前 package 版本 0.7.12)。

這是什麼

憶織是 DSH 的記憶 × 人格插件。裝上之後,模型可以跨會話保留:你是誰、在做的項目、踩過的坑、答應過的事;人格側可配置自稱、稱呼、語氣,並內置兩套預設人格。與「只存向量庫、全量檢索」不同,它強調每輪只帶上用得上的那一部分,上限可調,庫變大時 token 不會跟着線性漲。

每輪注入與遺忘機制

記憶庫可以持續增長,但注入預算在 README 裏寫得很具體:

時機 注入內容 默認上限
會話第一輪 人格 + 記憶快照(身份、規則、關係、項目) 4000 字
之後每輪 新增或改動的記憶 1200 字
之後每輪 和當前話題相關的記憶 900 字

沒在本輪出現的條目不會從庫裏刪除;話題對上時仍可被召回。上限可在界面「注入與預算」中調整。

遺忘隻影響排序與曝光,不刪原始數據:話題層半衰期約 30 天,事實 90 天,項目 180 天,用戶信息與教訓 365 天;常用記憶半衰期最多可延長到 8 倍。用戶層信息、進行中的項目約定、未到期的約定與紀念日會按規則保留;長期未用的零散記憶可合併爲摘要,完結半年的項目可整體收起,原文仍可找回。

治理、安全與本機存儲

  • 你說了算:AI 只能寫記憶、提建議;改人格、改規則、處理衝突、永久刪除僅允許人工在界面操作。
  • 改錯能撤銷:寫入、修改、合併、整理支持 24 小時內一鍵撤回,並有審計記錄(「治理與審計」頁)。
  • 不亂記:密鑰、令牌、密碼會被攔下;重複項可合併;矛盾項會先凍結待你裁決(「候選與衝突」頁)。
  • 數據在本機:默認庫路徑爲 $DSH_HOME/memweave/memweave.db,可在「備份 → 存儲位置」遷移;支持備份、恢復、導入導出。安裝包約 170 KB,無額外運行時依賴。

安全說明裏還提到:界面寫入與裁決以人爲準;AI 側工具調用以 agent 身份執行且權限受限;注入內容會清理特殊括號與換行以防僞造段落;日誌不記錄記憶正文。插件以當前 DSH 進程權限運行,安裝前建議自行瀏覽源碼與 MIT 許可證。

界面與記憶分層

DSH 內提供八個頁面:總覽、人格、記憶、候選與衝突、注入與預算、治理與審計、備份、高級(遺忘、召回、敏感詞等)。每輪對話結束後會顯示小卡片,說明本輪記了什麼。

記憶按層存放,便於治理:

層 放什麼
soul 關係狀態
user 偏好、習慣、身份
rules 必須遵守的規則(只能由人寫)
project 項目約定和進展
fact 客觀事實
lesson 踩過的坑、被糾正的做法
topic 話題、整理出來的摘要

內置人格預設包括「小滿(大肥魚)」與「林禾·夜班修理鋪」,可在「人格」頁編輯、應用預設或回滾版本。

安裝與啓用

需要已安裝 DSH,無需單獨安裝 Node.js。在 Releases 查看最新版本號,將下面命令中的 <版本> 替換爲發佈頁標註的值(例如 0.7.12):

dsh plugin --profile desktop add https://github.com/QuaonY/dsh-mem-weave/releases/download/v<版本>/dsh-mem-weave-<版本>.tgz

--profile 使用你當前的 profile:桌面端一般爲 desktop,網頁版爲 web。若 tgz 已在本地,也可:

dsh plugin --profile desktop add file:<tgz 的完整路徑>

裝完重啓 DSH 即可用默認配置。卸載時將 add 改爲 remove dsh-mem-weave。

典型用法

插件向 AI 暴露約 20 個 weave_* 工具,用於記憶、檢索、整理與建議;涉及人格、規則與裁決的操作會被拒絕。

對話中可直接輸入不消耗 token 的斜槓命令:

/weave status | reload | preset <id> | strict on|off | dream

日常流程可以是:在「記憶」頁瀏覽或編輯條目、設置約定與紀念日;在「候選與衝突」確認 AI 提議的寫入;在「注入與預算」觀察每輪實際注入內容;需要時用「備份」導出 SQLite。約定、生日、紀念日、農曆節日會在到期前被提醒。

適用場景與注意

適合需要長期、多會話與同一 DSH 助手協作、又希望上下文可控、數據不出本機的開發者或個人用戶。若你只需要單次會話內的臨時上下文,或必須雲端多設備同步記憶,需要自行評估本機 SQLite 模型是否匹配。

SkillHub 上的社區目錄與 DeepSeek / 幻方無官方從屬關係;插件能力以 README 與發佈包爲準。星標等統計會隨時間變化,以 GitHub 頁面爲準。

結尾

憶織 MemWeave 把人格渲染、分層記憶、有上限的注入、類人遺忘與人工治理綁在一起,目標是在 DSH「一切皆插件」的生態裏,用本地文件解決「開新會話不用重新認識你」的問題。進一步瞭解可訪問 目錄頁 與 GitHub 倉庫。

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

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

小夜