dsh-memento:DeepSeek Harness 的有界、可审计跨会话记忆 DSH plugin

perrylink/dsh-memento

记忆与上下文已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH plugin 提供有界、分层、审批门控且可审计的跨会话记忆服务。

为 DeepSeek Harness 提供有界、分层、需审批、可审计的跨会话记忆,让模型在会话间不遗忘,且每次写入都受控可追溯。

install
dsh plugin --profile web add github:perrylink/dsh-memento
分类
记忆与上下文
平台
DSH-Plugin
作者
perrylink
分发方式
插件

dsh-memento 核心特性

审批门控写入SQLite 本地存储快照注入系统提示审计日志可重建

dsh-memento 仓库信息

perrylink
发布者
perrylink
仓库
perrylink/dsh-memento
59
Star
1
Fork
0
Watch
0
开放 Issue
语言JavaScript
许可证Apache License 2.0
官网
仓库最近更新2026-08-19 14:40:14
仓库创建时间2026-08-14 03:29:14
主题
agent-memoryapprovalauditcordisdeepseek-harnessdshdsh-pluginllmmemorysqlite
默认分支main

dsh-memento 仓库简介

dsh-memento 是 DeepSeek Harness(DSH)的记忆与上下文插件(DSH plugin),由 PerryLink 维护,采用 Apache-2.0 协议,专为跨会话记忆设计。它解决的是模型在会话间遗忘、记忆写入不可控、缺乏审计的问题——通过有界、分层、需审批、可审计的机制,让记忆成为 DSH 的能力接缝(capability seam),而非又一个存储仓库。核心能力包括:类型化的 ctx.memory 服务、基于 node:sqlite 的本地 Provider(WAL 模式,文件权限 0600)、memory 工具与冻结快照注入,以及模型无法绕过的写入审批门。

dsh-memento 这个 DSH plugin 的核心特性是什么?

  • 能力接缝而非存储:服务定义(ctx.memory)、Provider(lib/store.mjs)与消费者(memory 工具 + 快照注入)分离,任何未来插件(如 dsh-claude-move)都能通过同一道门读写同一存储。
  • 审批门不可绕过:所有写入路径(add/replace/remove/seed)都在服务内部强制经过审批瀑布,writePolicy: ask | auto | off 是模型既看不到也无法更改的配置;replace/remove/consolidate 的审批载荷包含将被修改条目的完整文本,拒绝的写入仍会记录 *-denied 审计行。
  • 模型可见即日志:注入的快照原样进入 request/header.system,每次写入可从 approval/asked + approval/decided + 审计表重建。
  • 有界且诚实:每轨道/每层有硬性字符预算(默认 user 2000 / agent 4000),存储满时返回结构化错误(用量+限制),模型需合并后重试,绝不截断或自动压缩。

dsh-memento 怎么安装和配置?

需要 Node ^22.19 || >=24 和 DSH 0.1.0-rc.6。安装命令如下:

bash
dsh plugin --profile web add github:perrylink/dsh-memento

安装后可用 dsh --profile web --dump-config 验证配置层是否加载成功。可选配置通过 cordis.patch.yml 覆盖,例如设置 writePolicy: ask 并调整预算:

yaml
- id: memento
  config:
    writePolicy: ask        # ask (default) | auto | off
    budgets:
      user: { userGlobal: 4000, workspace: 2000 }
      agent: { userGlobal: 4000, workspace: 4000 }

dsh-memento 的存储与审计机制是怎样的?

Provider 使用 node:sqlite 单文件数据库($DSH_HOME/dsh-memento/memory.db,WAL 模式),零依赖、零网络,包含条目与审计表,支持唯一子串匹配。每次写入都会生成审计记录,包括被拒绝的写入(*-denied),确保可追溯。

dsh-memento 兼容哪些 DeepSeek Harness 版本和平台?

兼容 DSH 0.1.0-rc.6,支持 Windows、macOS、Linux 平台,纯 ESM 无构建步骤。项目创建于 2026-08-13,最近更新于 2026-08-16,当前 Stars 3,无开放 Issue。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题