Feature Request
Type: Integration / Compatibility
Summary: Make memory-lancedb-pro compatible with Hermes Agent (or provide agent-agnostic interfaces for non-OpenClaw agents).
Background
memory-lancedb-pro is currently tightly coupled to OpenClaw's plugin architecture (hooks like before_prompt_build, config via openclaw.json, etc.). This makes it unusable for agents running outside the OpenClaw ecosystem.
What's Needed
-
Standalone API / Library Mode — Expose the core memory engine (hybrid retrieval, cross-encoder rerank, Weibull decay, smart extraction) as an importable library or lightweight HTTP API that any agent can call, without requiring the OpenClaw plugin lifecycle.
-
Agent-Agnostic Hooks — Abstract the plugin hooks (memory_store, memory_recall, auto-capture, auto-recall) behind a generic interface that any agent framework can implement (e.g., simple function callbacks or REST endpoints).
-
Hermes Agent Adapter — A thin adapter/wrapper that lets Hermes Agent use memory-lancedb-pro as its long-term memory backend. Hermes already has its own memory system (markdown-based MEMORY.md + memory/ journal). A bridge that lets memory-lancedb-pro serve as the semantic recall layer while keeping the markdown system for human-readable context would be ideal.
-
Config Decoupling — Allow configuration via environment variables or standalone YAML/JSON instead of requiring openclaw.json.
Feature Request
Type: Integration / Compatibility
Summary: Make memory-lancedb-pro compatible with Hermes Agent (or provide agent-agnostic interfaces for non-OpenClaw agents).
Background
memory-lancedb-pro is currently tightly coupled to OpenClaw's plugin architecture (hooks like
before_prompt_build, config viaopenclaw.json, etc.). This makes it unusable for agents running outside the OpenClaw ecosystem.What's Needed
Standalone API / Library Mode — Expose the core memory engine (hybrid retrieval, cross-encoder rerank, Weibull decay, smart extraction) as an importable library or lightweight HTTP API that any agent can call, without requiring the OpenClaw plugin lifecycle.
Agent-Agnostic Hooks — Abstract the plugin hooks (
memory_store,memory_recall, auto-capture, auto-recall) behind a generic interface that any agent framework can implement (e.g., simple function callbacks or REST endpoints).Hermes Agent Adapter — A thin adapter/wrapper that lets Hermes Agent use memory-lancedb-pro as its long-term memory backend. Hermes already has its own memory system (markdown-based
MEMORY.md+memory/journal). A bridge that lets memory-lancedb-pro serve as the semantic recall layer while keeping the markdown system for human-readable context would be ideal.Config Decoupling — Allow configuration via environment variables or standalone YAML/JSON instead of requiring
openclaw.json.