Patchouli
面向 DeepSeek Harness 的本地记忆和知识中枢。
以数据、算法解耦的形式,对异构的 Agent 数据增强进行整合。
[English](README.md) · **简体中文**
[](https://memorax-ai.github.io/dsh-harmony/)
[](https://memorax-ai.github.io/dsh-patchouli/)
[](https://github.com/memorax-ai/dsh-patchouli/actions/workflows/ci.yml)
[](LICENSE)
[](https://memorax-ai.github.io/dsh-patchouli/installation)
[](https://memorax-ai.github.io/dsh-patchouli/installation)
## 概述
Patchouli 在 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)
内提供统一的 `update`、`retrieve`、`subscribe` 服务。连接器负责提供可信的运行时数据,
记忆和知识插件负责各自的算法,独立的 Rust 后端负责持久化事务存储。
DeepSeek Harness 是目前首个受支持的集成,数据库后端本身不依赖任何 Harness。
## 核心能力
- 提供插件过滤器、用户路由策略和来源标记统一的 Memory Service。
- 在消费端完成聚合,保留各知识插件的原生结果,并可选用独立模型筛选证据。
- 支持带背压的增量检索流,并以最终 `complete` 汇总结束。
- 通过可配置 Hook 和模型 Tool 接入 Agent Loop。
- 支持本地或远程记忆与知识实现。
- 将图片和工作区文件摄取为类型化 Artifact。
- 提供持久化订阅,以及支持 SQLite 和远程 Provider 的事务化 Rust 后端。