dsh-lan-memory:瀾·記憶與人格系統(DeepSeek Harness 記憶與人格插件)

DeepSeek Harness(DSH)在構建具備長期記憶和穩定人格的智能體時,常面臨對話上下文丟失、記憶管理混亂以及人格漂移的問題。現有的記憶方案往往缺乏分層結構,導致檢索效率低下。

dsh-lan-memory(瀾·記憶與人格系統)是一個 DSH 插件,旨在解決上述痛點。它通過三層記憶架構、人格注入機制以及 Mood 狀態池管理,爲智能體提供跨會話的持久化記憶與穩定的人格表現。

核心功能

  • 三層記憶架構:將記憶分爲常駐(始終注入)、檢索(關鍵詞檢索)和經驗庫(沉澱教訓與方法)三個層級。
  • 人格系統:包含 SOUL 靜態底稿與 MOOD 輸出契約,爲智能體提供穩定的人格基礎。
  • Mood 狀態池:在每條回覆前自動生成 Vibe、Sparks、Reflections、Will 四個維度的狀態信息,輔助人格演變與調試。
  • 一鍵整理:提供手動去重合並功能,並在寫入前自動備份,確保數據安全。
  • 人格可編輯:支持在 GUI 設置頁面在線修改 SOUL 與 MOOD 契約,保存即生效。
  • 零依賴存儲:基於純 JSONL 文件存儲,無外部數據庫或運行時依賴。

安裝與啓用

使用以下命令安裝插件。請將 <插件目錄絕對路徑> 替換爲實際路徑。

dsh plugin --profile web add <插件目錄絕對路徑>

驗證安裝是否成功:

dsh --profile web --dump-config | grep lan

若需卸載,執行:

dsh plugin --profile web remove dsh-lan-memory

數據文件默認保存在 ~/.dsh/hanako/ 目錄下,卸載操作不會刪除這些文件。

典型用法

插件提供了 lan_ 前綴的工具函數,供模型在對話中主動調用。

  • 常駐記憶:使用 lan_pin 添加需始終注入的關鍵信息。
    lan_pin("用戶偏好", "喜歡美式咖啡")
  • 檢索記憶:使用 lan_remember 記錄信息並打標籤,供後續檢索。
    lan_remember("用戶是醫學總監,關注腸內營養", ["用戶偏好"])
模型在對話中可根據上下文主動調用 `lan_recall` 進行檢索。
  • 人格配置:人格配置文件 persona.json 存儲在 ~/.dsh/hanako/,插件啓動時加載注入。默認人格爲“鯨魚娘”,支持 GUI 在線編輯。

適用場景與注意

本插件適用於需要長期記憶、人格一致性要求較高的智能體開發場景。它不依賴外部數據庫,數據存儲在本地文件中,適合對數據隱私有要求的場景。

使用時需注意:插件以當前 DSH 進程的權限運行。安裝前建議檢查源碼與許可證(MIT)。

短結尾

dsh-lan-memory 通過分層記憶與人格注入機制,降低了智能體長期對話的開發門檻。其純 JSONL 的存儲方式也保證了輕量級與可移植性。

項目地址:https://github.com/kiefeng/dsh-lan-memory

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

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

小夜