Mindspace DSH 會話記憶插件:爲 DeepSeek Harness 增加可編輯的多人會話記憶

前言

在 DeepSeek Harness(DSH)插件化擴展方式下,社區插件可以補充智能體會話中的上下文能力。Spirtxiaoqi7/mindspace-dsh-session-memory 是一個 DSH 社區插件,定位是 “Editable, session-isolated multi-person memory for DeepSeek Harness”。它處理的是長會話中常見的問題:當前 user 只是會話中的一個對象,模型還需要區分明確 AI 要求、人物信息、普通記憶,而不是把所有內容混成一團。

下面介紹這個插件是什麼、能做什麼、如何安裝,以及需要注意的兼容性問題。

這是什麼

mindspace-dsh-session-memory 由 Spirtxiaoqi7 維護,許可證爲 MIT,倉庫地址是:

https://github.com/Spirtxiaoqi7/mindspace-dsh-session-memory

它面向 DeepSeek Harness 0.1.1 兼容線,並擁有 mindspaceSessionMemory Remote。核心定位是提供可編輯、會話隔離的多人記憶。

版本 0.5.0 的重點變化是:明確 AI 要求會被放入 session-owned DSH persona section,並替換 Agent preset persona,而不是附加在原有 persona 後面。當沒有明確 AI 要求時,persona 爲空。人物和普通記憶仍然保留在獨立的 contextual section。

核心功能

下面列出已覈實的插件能力。

明確 AI 要求進入 persona 層

0.5.0 會把明確 AI 要求放入 session-owned DSH persona section。這些要求會替換 Agent preset persona,而不是追加在後面。如果沒有明確 AI 要求,persona 爲空。

人物與普通記憶分離

人物和普通記憶保留在一個獨立的 contextual section,不與 persona 層混用。這樣可以讓“對 AI 的要求”和“關於人物的記憶”分開管理。

模型讀寫接口

模型通過以下兩個接口讀寫記憶:

get_session_memory
update_session_memory

其中,一次讀取授權一次 classified mutation(分類變更)。

模型可見字段的中文渲染

模型面向字段會渲染爲中文,包括:

人物一
個體名稱
個體信息
人物偏好
與當前 AI 的關係及背景

V4 sidecar 數據遷移

V1、V2、V3 數據會無損遷移到 V4 sidecar 格式。超過新 300 字符編輯上限的舊有文本會保留,直到被有意編輯。

記憶位置

記憶保留在 canonical conversation JSONL 之外,路徑爲:

DSH_HOME/mindspace-session-memory/v1

自動提取默認關閉

Automatic extraction is disabled by default。

會話級壓縮控制保留

Session-scoped context-compaction controls 仍可用,並與多人記憶文檔隔離。

安裝與啓用

安裝流程使用 PowerShell 命令。先克隆倉庫,再在本地完成依賴安裝、檢查和打包,最後在 DeepSeek Harness 目錄安裝本地構建出的 0.5.0 tarball。

下面的命令會完成克隆、安裝依賴、運行檢查,並準備本地包:

git clone https://github.com/Spirtxiaoqi7/mindspace-dsh-session-memory.git
Set-Location .\mindspace-dsh-session-memory
corepack pnpm install
corepack pnpm run check
$memoryTgz = (Get-ChildItem .\dist\mindspace-dsh-session-memory-0.5.0.tgz).FullName

接下來進入 DeepSeek Harness 目錄,將插件添加到 web profile,檢查配置並啓動 web 界面:

Set-Location C:\path\to\deepseek-harness
corepack pnpm dsh plugin --profile web add $memoryTgz
corepack pnpm dsh --profile web --dump-config
corepack pnpm dsh web

安裝前應先檢查源碼與 MIT 許可證。該插件以當前 dsh 進程權限運行,因此安裝前確認來源與權限範圍是必要的。

典型用法

下面列出可復現的基本操作。

安裝本地 tarball

在 DeepSeek Harness 目錄執行:

corepack pnpm dsh plugin --profile web add $memoryTgz

這一步把本地構建的插件包安裝到 web profile。

安裝後檢查配置

運行:

corepack pnpm dsh --profile web --dump-config

這一步用於查看當前 web profile 的配置狀態。

啓動 web 界面

運行:

corepack pnpm dsh web

這一步啓動 DeepSeek Harness 的 web 界面。

模型讀取與寫入記憶

模型通過以下接口訪問記憶:

get_session_memory
update_session_memory

一次讀取授權一次 classified mutation(分類變更)。

查看記憶存儲位置

記憶位於:

DSH_HOME/mindspace-session-memory/v1

該路徑獨立於 canonical conversation JSONL。

適用場景與注意

這個插件適合在 DeepSeek Harness 0.1.1 兼容線中使用,並且需要在會話內維護可編輯、多人隔離記憶的場景。它適合希望把明確 AI 要求、人物信息和普通記憶分開管理的 DSH 使用者。

需要注意以下幾點:

1、不要將它與 legacy embedded Mindspace Memory implementation 同時安裝。

2、Automatic extraction is disabled by default。

3、插件擁有 mindspaceSessionMemory Remote,面向 DeepSeek Harness 0.1.1 兼容線。

4、倉庫資料中引用了 README.zh-CN.md,但本文未覈對其內容。

結尾

mindspace-dsh-session-memory 的價值在於把 DSH 會話記憶拆成 persona、人物和普通記憶三層,並提供 V4 sidecar 格式遷移、本地安裝流程和默認關閉的自動提取控制。它適合在 web profile 下、DeepSeek Harness 0.1.1 兼容線中作爲可編輯多人記憶插件使用。

倉庫地址:

https://github.com/Spirtxiaoqi7/mindspace-dsh-session-memory
羽毛球分组比赛记分
小程序二维码

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

小夜