memorax-agent/dsh-patchouli

Agent knowledge hub and deepseek-harness plugin

Patchouli is a local memory and knowledge hub for DeepSeek Harness that integrates heterogeneous agent data augmentation while keeping data and algorithms decoupled. It exposes one update / retrieve / subscribe service inside DSH: connectors provide trusted runtime data, memory and knowledge plugins own their algorithms, and an independent Rust backend provides durable transactional storage. Features include a Common Memory Service with provider filters, user routing policies and provenance; consumer-side aggregation that keeps native plugin results intact with optional dedicated-model evidence selection; incremental retrieval streams with backpressure and a final complete aggregate; an Agent Loop connector with configurable hooks and model tools; pluggable local or remote memory/knowledge implementations; managed image and workspace-file ingestion as typed Artifacts; and durable subscriptions backed by SQLite and remote providers.

Agent Capabilities ★ 1 updated 2026-08-17 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-patchouli

The README's install line is 'dsh plugin --profile web add dsh-patchouli'. The npm package dsh-patchouli 0.1.7 was re-verified live on 2026-10-02; its registry repository field back-links to memorax-ai/dsh-patchouli (the same Patchouli project, MIT). Requires Node.js ^22.19 || >=24; the durable storage backend is an independent Rust component.

Compatibility

DeepSeek Harness (the first supported integration); the Rust storage backend stays harness-neutral. Node.js ^22.19 || >=24. Adapts version-pinned third-party memory plugins through dsh-harmony (MemoraX Code, OpenViking, Hindsight, MemOS, Mneme, Mnemon, Memory Gate and others).

Details

Recent updates

The README documents the Overview, the feature list (Common Memory Service, aggregation, incremental retrieval, Agent Loop connector, pluggable implementations, typed Artifacts, durable subscriptions), the plugin-compatibility table (Official vs Patch integrations with tested package versions) and the AI-agent repository skill.

FAQ

How do I install Patchouli?
dsh plugin --profile web add dsh-patchouli (npm 0.1.7 re-verified 2026-10-02); requires Node.js ^22.19 || >=24.
What does Patchouli actually provide?
One update / retrieve / subscribe memory service inside DSH, with connectors for runtime data, pluggable memory/knowledge algorithms and a durable Rust (SQLite) storage backend.
Does it work with other memory plugins?
Yes — the compatibility table lists Official and version-pinned Patch integrations (MemoraX Code, OpenViking, Hindsight, MemOS, Mneme, Mnemon, Memory Gate and more).

Alternatives

lhh010/dsh-input-history · limbo947/dsh-recall-plugin · says693/dsh-log-memory

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins