DeepSeek Harness 插件

dsh-patchouli

面向 DeepSeek Harness 的记忆与知识中台:在兼容插件之间路由 update、retrieve 和 subscribe 调用,并提供可选的事务化 Rust 后端。

跳到安装方式

来源信息

GitHub 仓库
memorax-ai/dsh-patchouli
最近更新
2026年8月18日
分类
记忆
GitHub stars
1

安装

默认先复制一段 Prompt,让 Agent 读页面和仓库;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读页面和仓库。

请先不要安装。阅读这个 DeepSeek Harness 插件,说明它解决什么问题、会访问哪些文件、网络或密钥,以及如何安装和卸载。

插件页面:https://deepseekplugins.org/zh/plugins/memorax-ai/dsh-patchouli
GitHub:https://github.com/memorax-ai/dsh-patchouli
插件名:dsh-patchouli
作者:memorax-ai
安装命令:dsh plugin --profile web add dsh-patchouli

确认前不要执行安装命令。

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

<div align="center"> <img width="100%" alt="Patchouli" src="assets/patchouli-banner-en.png">

<h1>Patchouli</h1> <p> <strong>A local memory and knowledge hub for DeepSeek Harness.</strong> <br /> Integrates heterogeneous Agent data augmentation while keeping data and algorithms decoupled. </p>

English · [简体中文](README.zh-CN.md)

![Documentation](https://memorax-ai.github.io/dsh-patchouli/) ![CI](https://github.com/memorax-ai/dsh-patchouli/actions/workflows/ci.yml) ![License: MIT](LICENSE) ![Node.js](https://memorax-ai.github.io/dsh-patchouli/installation) ![Rust](https://memorax-ai.github.io/dsh-patchouli/installation) </div>

Overview

Patchouli exposes one update / retrieve / subscribe service inside DeepSeek Harness. Connectors provide trusted runtime data, memory and knowledge plugins own their algorithms, and an independent Rust backend provides durable transactional storage.

DeepSeek Harness is the first supported integration. The database backend remains harness-neutral.

Features

  • Common Memory Service with provider filters, user routing policies, and provenance.
  • Consumer-side aggregation that keeps native plugin results intact.
  • Agent Loop connector with configurable hooks and model tools.
  • Pluggable local or remote memory and knowledge implementations.
  • Managed image and workspace-file ingestion as typed Artifacts.
  • Durable subscriptions and a transactional Rust backend with SQLite and remote providers.

Plugin compatibility

Official means the upstream plugin registers the patchouli service directly. Patch means GOOJFC adapts one exact plugin version through dsh-harmony. The table distinguishes upstream integrations from version-pinned patches.

PluginTested packageCompatibilityPatchouli DB
MemoraX Code@memorax-code/dsh-adapter@0.1.2 (source)OfficialNo — plugin-managed
OpenViking@openviking/dsh-memory-plugin@0.1.0PatchNo — plugin-managed
Hindsight@vectorize-io/hindsight-coding-agents@0.3.4PatchNo — plugin-managed
MemOS@memtensor/memos-local-plugin@2.0.16-beta.1PatchNo — plugin-managed
Mneme@modusensus/dsh-mneme@0.3.7PatchNo — plugin-managed
Mnemondsh-mnemon@0.1.6PatchNo — plugin-managed
Memory Gatedsh-memory-gate@0.9.0PatchNo — plugin-managed
Lingshu Memory@furongjun1999/dsh-memory@0.2.8PatchNo — plugin-managed
Graph Memorygraph-memory@1.5.8PatchNo — plugin-managed
Engramorydsh-engramory@0.2.0PatchNo — plugin-managed
Memory Evolvedsh-memory-evolve@0.1.0PatchNo — plugin-managed

> Building a DSH plugin or exploring compatibility with an existing one? Try > dsh-harmony to inspect and adapt > plugin behavior without maintaining an upstream fork.

Install and use

Requires Node.js ^22.19.0 || >=24, pnpm 11, and a DeepSeek Harness runtime

compatible with 0.1.0-rc.6. Install the database daemon first:

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

The installer downloads a checksum-verified daemon binary from the latest GitHub release. The bundled DSH profile enables its storage client by default; it connects to the local daemon and starts it when needed. The last command should list patchouli, patchouli-storage, and the connector plugins. Register at least one compatible memory or knowledge plugin to handle routed update, retrieve, and subscribe calls.

See the Getting started guide for configuration and platform-specific details.

What does the plugin's name mean???

The name refers directly to Patchouli Knowledge, and also pays tribute to the widely known Minecraft mod Patchouli.