DeepSHPlugins
dsh-patchouli 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-patchouli

記憶與知識TypeScriptMIT

面向 DeepSeek Harness 的記憶與知識中臺:在相容外掛之間路由 update、retrieve 和 subscribe 呼叫,並提供可選的事務化 Rust 後端。

2 Starsmemorax-ai 更新時間 2026-09-04
訪問 GitHub 倉庫
dsh-patchouli 專案預覽

專案介紹

中文

面向 DeepSeek Harness 的記憶與知識中臺:在相容外掛之間路由 update、retrieve 和 subscribe 呼叫,並提供可選的事務化 Rust 後端。

English

DeepSeek Harness memory and knowledge hub that routes update, retrieve, and subscribe calls across compatible plugins, with an optional transactional Rust backend.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
memorax-ai
倉庫
memorax-ai/dsh-patchouli
GitHub Stars
2
Forks
0
開發語言
TypeScript
許可證
MIT
最近推送
2026-09-04
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

58/ 100
維護活躍
96
文件與實用資訊
99
生態關注度
14
安裝便捷訊號
75
專案宣告訊號
100

近 7 天仍在更新;README 含完整安裝與使用說明;關注度尚低(2)。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add dsh-patchouli

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

Patchouli

Patchouli

A local memory and knowledge hub for DeepSeek Harness.


Integrates heterogeneous Agent data augmentation while keeping data and algorithms decoupled.

English · 简体中文

Powered by Harmony Documentation CI License: MIT Node.js Rust

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, with optional dedicated-model evidence selection.
  • Incremental retrieval streams with backpressure and a final complete aggregate.
  • 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.

AI agents: use the repository skill

Load use-dsh-patchouli for installation, DSH integration, MemoryPlugin development, storage and backend work, and troubleshooting.

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/[email protected] (source)OfficialNo — plugin-managed
OpenViking@openviking/[email protected]PatchNo — plugin-managed
Hindsight@vectorize-io/[email protected]PatchNo — plugin-managed
MemOS@memtensor/[email protected]PatchNo — plugin-managed
Mneme@modusensus/[email protected]PatchNo — plugin-managed
Mnemon[email protected]PatchNo — plugin-managed
Memory Gate[email protected]PatchNo — plugin-managed
Lingshu Memory@furongjun1999/[email protected]PatchNo — plugin-managed
Graph Memory[email protected]PatchNo — plugin-managed
Engramory[email protected]PatchNo — plugin-managed
Memory Evolve[email protected]PatchNo — 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.

The Engramory compatibility patch keeps its index guard but sets its documented registerSkill: false option. Patchouli is the only automatic recall path while the adapter is active.

Install and use

Requires Node.js ^22.19.0 || >=24, pnpm 11, and a DeepSeek Harness runtime compatible with 0.1.0-rc.6:

dsh plugin --profile web add dsh-patchouli
dsh --profile web --dump-config

The plugin includes patchouli-db as a dependency. On first use it downloads the matching, checksum-verified daemon binary from the same-version GitHub release and initializes the default local database home. 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.

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案