面向 DeepSeek Harness 的记忆与知识中台:在兼容插件之间路由 update、retrieve 和 subscribe 调用,并提供可选的事务化 Rust 后端。
DeepSeek Harness memory and knowledge hub that routes update, retrieve, and subscribe calls across compatible plugins, with an optional transactional Rust backend.
安装
dsh plugin --profile web add github:memorax-ai/dsh-patchouliGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
English · 简体中文
概述
Patchouli 在 DeepSeek Harness
内提供统一的 update、retrieve、subscribe 服务。连接器负责提供可信的运行时数据,
记忆和知识插件负责各自的算法,独立的 Rust 后端负责持久化事务存储。
DeepSeek Harness 是目前首个受支持的集成,数据库后端本身不依赖任何 Harness。
核心能力
- 提供插件过滤器、用户路由策略和来源标记统一的 Memory Service。
- 在消费端完成聚合,保留各知识插件的原生结果。
- 通过可配置 Hook 和模型 Tool 接入 Agent Loop。
- 支持本地或远程记忆与知识实现。
- 将图片和工作区文件摄取为类型化 Artifact。
- 提供持久化订阅,以及支持 SQLite 和远程 Provider 的事务化 Rust 后端。
插件兼容情况
Official(官方兼容)表示上游插件直接注册 patchouli service;Patch
(补丁兼容)表示 GOOJFC 通过
dsh-harmony 适配一个精确版本。
下表区分上游直接集成与绑定特定版本的补丁兼容。
| 插件 | 已验证包 | 兼容方式 | Patchouli DB |
|---|---|---|---|
| MemoraX Code | @memorax-code/dsh-adapter@0.1.2(源码) |
Official | 否(插件自管) |
| OpenViking | @openviking/dsh-memory-plugin@0.1.0 |
Patch | 否(插件自管) |
| Hindsight | @vectorize-io/hindsight-coding-agents@0.3.4 |
Patch | 否(插件自管) |
| MemOS | @memtensor/memos-local-plugin@2.0.16-beta.1 |
Patch | 否(插件自管) |
| Mneme | @modusensus/dsh-mneme@0.3.7 |
Patch | 否(插件自管) |
| Mnemon | dsh-mnemon@0.1.6 |
Patch | 否(插件自管) |
| Memory Gate | dsh-memory-gate@0.9.0 |
Patch | 否(插件自管) |
| 灵枢记忆 | @furongjun1999/dsh-memory@0.2.8 |
Patch | 否(插件自管) |
| Graph Memory | graph-memory@1.5.8 |
Patch | 否(插件自管) |
| Engramory | dsh-engramory@0.2.0 |
Patch | 否(插件自管) |
| Memory Evolve | dsh-memory-evolve@0.1.0 |
Patch | 否(插件自管) |
正在开发 DSH 插件,或想探索现有插件的兼容方式?欢迎尝试 dsh-harmony,无需长期维护上游 fork,也能检查并适配插件行为。
安装与使用
需要 Node.js ^22.19.0 || >=24、pnpm 11,以及兼容 0.1.0-rc.6 的
DeepSeek Harness。请先安装数据库守护进程:
curl -fsSL https://raw.githubusercontent.com/memorax-ai/dsh-patchouli/main/scripts/install.sh | sh
dsh plugin --profile web add dsh-patchouli
dsh --profile web --dump-config
安装脚本会从最新 GitHub Release 下载经过校验的守护进程二进制。随附的 DSH
Profile 默认启用存储客户端,它会连接本地守护进程,并在需要时自动启动。
最后一个命令应列出 patchouli、patchouli-storage 及各连接器插件。
Patchouli 需要至少注册一个兼容的记忆或知识插件,才能实际处理路由后的
update、retrieve 和 subscribe 调用。
配置和各平台的详细说明参见 快速开始。
这个插件的名字是什么意思???
名称直接来自 Patchouli Knowledge,同时致敬广为人知的 Minecraft 模组 Patchouli。
原始 README: https://github.com/memorax-ai/dsh-patchouli/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 调度、会话广播、会话搜索、提示词管理器和临时信息便签;零核心修改、零运行时依赖,安装即用,卸载即净。