42 lines
1.4 KiB
YAML
42 lines
1.4 KiB
YAML
name: memory-gateway-agent
|
|
runtime: hermes
|
|
version: 0.1.0
|
|
description: Hermes plugin adapter for Memory Gateway v1. Provides tools-only mode plus best-effort lifecycle hooks.
|
|
entrypoint: register
|
|
provides_tools:
|
|
- memory_search
|
|
- memory_append_episode
|
|
- memory_commit_session
|
|
- memory_upsert
|
|
- memory_feedback
|
|
provides_hooks:
|
|
- on_session_start
|
|
- pre_llm_call
|
|
- post_llm_call
|
|
- on_session_end
|
|
env:
|
|
MEMORY_GATEWAY_URL: http://127.0.0.1:1934
|
|
MEMORY_GATEWAY_AUTO_SEARCH: "true"
|
|
MEMORY_GATEWAY_AUTO_APPEND_EPISODE: "true"
|
|
MEMORY_GATEWAY_AUTO_COMMIT_SESSION: "false"
|
|
tools:
|
|
memory_search:
|
|
description: Search Memory Gateway with user/agent/workspace/session ACL.
|
|
memory_append_episode:
|
|
description: Append a safe summarized candidate episode.
|
|
memory_commit_session:
|
|
description: Ask Gateway/EverMemOS to consolidate session episodes.
|
|
memory_upsert:
|
|
description: Upsert a stable memory through Gateway.
|
|
memory_feedback:
|
|
description: Send feedback for a memory record.
|
|
hooks:
|
|
on_session_start: __init__:on_session_start
|
|
pre_llm_call: __init__:pre_llm_call
|
|
post_llm_call: __init__:post_llm_call
|
|
on_session_end: __init__:on_session_end
|
|
notes:
|
|
- Hooks are best-effort and depend on the Hermes runtime context API.
|
|
- Without hook support, the plugin remains usable as tools-only.
|
|
- This plugin does not store full raw conversations.
|