Commit Graph

5 Commits

Author SHA1 Message Date
ARIA f97cf9a551 refactor: rename tools to LLM-friendly names
mem0_profile → mem0_list_all (clearer intent)
mem0_conclude → mem0_save_memory (self-explanatory)
2026-04-25 23:20:31 +02:00
ARIA 958476df65 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.
2026-04-25 23:14:01 +02:00
ARIA 4a273dba3c Add prefetch settings as environment variables for installation prompts 2026-04-12 17:17:40 +02:00
ARIA 6e7c6dd3ce Refactor client API based on OpenAPI spec and add mem0_delete tool
- Update client.py to use correct API endpoints from OpenAPI spec
- Add delete() method for memory deletion
- Add mem0_delete tool with schema and handler
- Simplify API calls to match actual Mem0 OSS server format
2026-04-10 13:24:14 +02:00
ARIA 3a141d9180 Initial release: Mem0 local server memory provider for Hermes-Agent
- Self-hosted Mem0 integration (no cloud dependency)
- Async prefetch with ~40ms latency
- Automatic context injection via pre_llm_call hook
- Circuit breaker for server resilience
- Full tool support: profile, search, conclude
2026-04-10 12:53:15 +02:00