mindspace-dsh-session-memory
by Spirtxiaoqi7
可编辑、会话隔离的个性化记忆,用于DeepSeek Harness
Editable, session-isolated personalization memory for DeepSeek Harness
安装
dsh plugin --profile web add github:Spirtxiaoqi7/mindspace-dsh-session-memoryGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
这是一个可安装的 DeepSeek Harness 社区插件,为每个会话提供隔离、可编辑、 可治理的个性化记忆:
- 以约 300 字的画像区分用户明确信息与 AI 观察,DSH 压缩保持内部运行;
- 用户偏好、对 AI 的要求各归纳为最多三张分类卡并可直接修改;
- 每个窗口可独立设置关系身份与窗口使命;
- 可选的扮演预设只注入当前会话;
- AI 可调用
get_session_memory与update_session_memory主动读写; - 从用户明确表达中保守抽取长期信息;
- 新信息按分类合并,明确纠正可稳定覆盖冲突信息且保留卡片 id;
- 最近整理记录显示来源消息、追加/合并/覆盖/跳过、前后值与原因;
- 新会话没有任何个性化时,只在首轮追加一次可选的身份/用途/风格询问。
0.2.9:会话级上下文压缩
“上下文压缩”位于记忆中心顶部,并且严格按会话隔离。用户可以直接启用或关闭、 调节触发阈值、保留最近上下文和摘要上限,也可以在任何时候手动执行一次压缩。 策略作为会话事件持久化,不会影响其他窗口。
- 自动压缩仅处理对话消息;系统提示、工具调用、个性化、关系使命和扮演预设不进入摘要;
- 新摘要以先前摘要为输入,避免每次压缩丢失已保留的长期上下文;
- 摘要提示要求去除寒暄、重复内容和工具日志,优先保留事实、决定、约束、未完成事项与可复用结论;
- DSH 的默认压缩机制仍是执行主体;本插件只提供会话级策略和可见的控制入口。
本项目是社区插件,不属于 DeepSeek 官方项目。仓库图片由项目所有者提供,仅用于 标识本仓库。
0.2.0 更新与贡献
0.2.0 将首版“可编辑记忆”原型升级为 DeepSeek Harness 的会话级记忆治理层:
- 取消面向用户的压缩摘要覆盖,改为约 300 字的用户画像,并明确分开“用户确认” 与“AI 观察”;
- 用户偏好和对 AI 的要求按主题归纳,每部分最多三张卡,避免长期记忆碎片化增长;
- 用户纠正信息时直接覆盖冲突内容,同时保持卡片 id 稳定;
- 自动抽取必须提交完整下一状态和逐信息 handled/skipped 清单,输出不完整时整批拒绝, 不留下半份记忆;
- 最近整理记录展示新增、合并、覆盖、跳过以及来源消息、前后值、原因和时间;
- V1 会话事件仍可回放,并自动迁移到 V2 文档;
- 历史档案中的同名兜底分类会在回放时自动合并,不再锁死后续所有写入;
- AI 的名字、外号、自称和关系称谓使用专用身份动作,禁止写入用户画像或用户偏好;
- 关系使命和扮演预设继续按单个会话隔离。
本贡献保持 tree-out 组合方式:一个可安装的双面 DSH bundle 同时提供宿主侧服务、 事件投影、提示与工具接入、抽取钩子、Typert 描述符、Remote 和设置界面。它不替换 DSH 原有压缩语义,也不要求修改上游源码,因此这套记忆治理层可以独立安装、审计 和卸载。
已确认/AI 观察画像与分类偏好
会话角色预设与可见记忆审计
V2 验收已通过 10 项自动化测试、构建与打包、真实模型写入/归并/覆盖、跨会话隔离, 以及默认 Web profile 重启后的持久化验证。
安装
本 README 描述 main 的当前代码。它不将未发布的版本号写成不存在的 Release
tarball:先拉取源码并手动生成预构建包,再在 官方 Harness checkout 根目录 安装。
git clone https://github.com/Spirtxiaoqi7/mindspace-dsh-session-memory.git
Set-Location .\mindspace-dsh-session-memory
corepack pnpm install
corepack pnpm run build
corepack pnpm pack --pack-destination dist
$memoryTgz = (Get-ChildItem .\dist\mindspace-dsh-session-memory-*.tgz | Sort-Object LastWriteTime -Descending | Select-Object -First 1).FullName
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
不要在插件目录执行 pnpm dsh,也不要求全局安装 dsh;该命令属于官方 Harness
checkout。仓库没有安装时构建脚本,以上步骤只会生成并安装明确的 tarball。历史
GitHub Release 仅对应其 tag,不等同于本 README 描述的 main 功能。
组合方式
一个包只贡献一行,同时具有两面:宿主侧挂载记忆服务、投影、提示、模型工具、 抽取钩子和 Typert 描述符;同一包声明 Web 客户端贡献,自行挂载 Remote 描述符并 注册设置页。
它不修改 DSH 源码、api-remotes、官方 bundle 或根 tsconfig。卸载只需:
corepack pnpm dsh plugin --profile web remove mindspace-dsh-session-memory
数据与模型调用
修改会追加到所选 DSH 会话的事件日志。界面用版本号进行乐观并发控制,避免静默 覆盖。自动抽取默认开启,根 Agent 一轮完成后可能额外发起一次模型请求;结果必须 包含完整状态和逐信息处理清单,否则整批拒绝,不会留下半份记忆。明确事实与谨慎 观察分开保存,敏感事实不得靠推测写入。
如只允许工具/人工写入,可在更后的 profile patch 中把 autoExtract 设为 false。默认
profile 也明确固定为:每个偏好/对 AI 要求分区最多 3 张卡,用户画像最多 300 字。
- id: mindspace-session-memory
name: mindspace-dsh-session-memory
config:
maxTextBytes: 4096
maxItemsPerSection: 3
maxProfileCharacters: 300
autoExtract: false
extractionMaxTokens: 1024
兼容性
首版面向公开的 DeepSeek Harness 0.1.0-rc 系列以及 Node 22.19+ / Node 24+。
Harness 当前仍是开发者预览,上游破坏性修改可能需要同步更新插件。
近期 DSH 本体也带有实验性的 session-memory 字段和对应设置入口。本插件的
profile patch 会先关闭这些内置行,再由本插件作为 Remote、事件投影、提示词接入与
可编辑 UI 的唯一所有者。后续开发必须保持每一套 session-memory schema / Remote
namespace 只有一个所有者;同时启用两套实现会造成重复注册或竞争写入。
开发
pnpm install
pnpm run build
pnpm test
pnpm pack --pack-destination dist
许可证:MIT。
原始 README: https://github.com/Spirtxiaoqi7/mindspace-dsh-session-memory/blob/main/README.zh-CN.md ↗
同类插件
查看全部 →
mnemon
LLM监督持久内存插件 — 基于图的召回,跨会话知识,单二进制。与DeepSeek Harness、Claude Code、OpenClaw及任何代理运行时兼容。

memtrace-public
面向 AI 编码 agent 的结构化记忆:双时态图谱、MCP 原生、零 LLM 调用;支持 Cursor · Claude Code · Codex · DeepSeek Harness · Hermes · VS Code · Windsurf

dsh-flowix-memory
将本地 flowix-cli 注册为 MCP 服务,让 agent 可以搜索、读取、创建和编辑 Flowix 备忘与思维导图产物。

flowix
笔记助你,记忆助你的代理。

engramory
AI代理的便携式内存协议 — 以静态规则加载;整理学科 + 参考规范 + 可选的钩子API

dsh-memory-evolve
为 DeepSeek Harness 提供纯插件实现的跨会话长期记忆与后台自我进化能力:五轨记忆、Git 分支感知、回合内自我审查、技能自我进化与技能管理器、四轨待办、COI 调度、会话广播、会话搜索、提示词管理器和临时信息便签;零核心修改、零运行时依赖,安装即用,卸载即净。