Skip to content

Feature Request: Hermes Agent Compatibility #647

@evanbong

Description

@evanbong

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

  1. 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.

  2. 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).

  3. 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.

  4. Config Decoupling — Allow configuration via environment variables or standalone YAML/JSON instead of requiring openclaw.json.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions