53 lines
3.0 KiB
YAML
53 lines
3.0 KiB
YAML
name: entropicmem
|
|
repo: https://github.com/Ufonik88/EntropicMem
|
|
sha: 7e02412366408234629e759a575edc31eb138721
|
|
subdir: "plugins/entropicmem"
|
|
description: >-
|
|
Durable local memory for Hermes agents: SQLite FTS5 facts with cited, explainable recall; a
|
|
Markdown vault with knowledge-graph export and an interactive visual graph; and turn-prefetch
|
|
context injection with reason tokens. Write policy auto-redacts high-confidence secrets at write
|
|
time (other PII types are warn-only findings) and stored-content injection screening flags and
|
|
warns on recall and prefetch payloads (flag-and-warn, fail-open by design, not a blocking
|
|
filter). Includes a 34-command CLI, destructive-op gates with automatic backups, and an
|
|
append-only audit log. Disclosure — all memory data (vault markdown, memory.db, index.db, backups) stays local under
|
|
HERMES_HOME/entropicmem/; a shared publish DB defaults to HERMES_HOME/entropicmem-shared/. The CLI init command appends
|
|
ENTROPICMEM_* settings to HERMES_HOME/.env (append-only). Vector embeddings are off by default; only with
|
|
embeddings_enabled: true (provider) or ENTROPICMEM_EMBEDDINGS=1 / query --semantic (CLI) and the optional
|
|
sentence-transformers extra installed does first use download all-MiniLM-L6-v2 weights from huggingface.co;
|
|
otherwise the provider has no network egress. The CLI ingest command fetches a user-supplied URL; CLI
|
|
graph export writes to ./export in the cwd by default and its HTML loads D3/marked from d3js.org and cdn.jsdelivr.net
|
|
when opened; CLI graph serve starts a loopback HTTP server. entropicmem_patch_core edits the plugin's own Core-memory
|
|
markdown (Persona/User_Profile), not Hermes core, and is off by default.
|
|
maintainer: Ufonik88
|
|
tier: community
|
|
category: memory
|
|
requires_hermes: ">=0.21"
|
|
docs_url: https://github.com/Ufonik88/EntropicMem/blob/7e02412366408234629e759a575edc31eb138721/docs/SELF_INSTALL.md
|
|
version: "2.8.1"
|
|
image: https://raw.githubusercontent.com/Ufonik88/EntropicMem/7e02412366408234629e759a575edc31eb138721/docs/assets/banner.png
|
|
screenshots:
|
|
- https://raw.githubusercontent.com/Ufonik88/EntropicMem/7e02412366408234629e759a575edc31eb138721/docs/assets/graph-galaxy.png
|
|
- https://raw.githubusercontent.com/Ufonik88/EntropicMem/7e02412366408234629e759a575edc31eb138721/docs/assets/note-modal.png
|
|
- https://raw.githubusercontent.com/Ufonik88/EntropicMem/7e02412366408234629e759a575edc31eb138721/docs/assets/cli-recall.png
|
|
- https://raw.githubusercontent.com/Ufonik88/EntropicMem/7e02412366408234629e759a575edc31eb138721/docs/assets/timeline.png
|
|
- https://raw.githubusercontent.com/Ufonik88/EntropicMem/7e02412366408234629e759a575edc31eb138721/docs/assets/prefetch-context.png
|
|
readme: true
|
|
platforms: []
|
|
capabilities:
|
|
provides_tools:
|
|
- entropicmem_remember
|
|
- entropicmem_recall
|
|
- entropicmem_query
|
|
- entropicmem_patch_core
|
|
- entropicmem_stats
|
|
- entropicmem_get
|
|
- entropicmem_consolidate
|
|
provides_hooks:
|
|
- on_memory_write
|
|
- on_session_switch
|
|
- on_session_end
|
|
- on_turn_start
|
|
- on_pre_compress
|
|
provides_middleware: []
|
|
requires_env: []
|