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.
Install
dsh plugin --profile web add dsh-patchouliThe 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
- Repo: memorax-agent/dsh-patchouli
- Category: Agent Capabilities
- Stars: 1
- Version: npm dsh-patchouli 0.1.7 (registry re-verified 2026-10-02); MIT; Node.js ^22.19 || >=24
- Last push: 2026-08-17
- First seen: 2026-08-14
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