From ce159613be9a6d592ab7557976164f559941cc15 Mon Sep 17 00:00:00 2001 From: Aria Agent Date: Sat, 25 Apr 2026 23:12:16 +0200 Subject: [PATCH] fix: add kind: standalone to override Hermes v0.11.0 memory provider auto-detection Hermes v0.11.0 auto-detects plugins containing MemoryProvider in __init__.py and coerces them to kind: exclusive, which prevents the general PluginManager from loading them. Since this plugin uses the dual-path approach (memory provider + standalone tools/hooks), the auto-detection was blocking tool registration. Explicit kind: standalone tells Hermes to load this as a regular plugin, allowing tools (mem0_profile, mem0_search, mem0_conclude, mem0_delete) and the pre_llm_call hook to register correctly. --- plugin.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/plugin.yaml b/plugin.yaml index d6baafa..2cc50e1 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -3,6 +3,7 @@ version: "1.0.0" description: "Mem0 local server memory provider (self-hosted)" author: "Henry Hofmann" manifest_version: 1 +kind: standalone requires_env: - name: MEM0_BASE_URL