Files
hermes-agent/plugin-catalog/hermes-dreaming.yaml

22 lines
2.0 KiB
YAML

name: hermes-dreaming
repo: https://github.com/itpartypattaya/hermes-dreaming
sha: dd43dfb0fa5ff80a82c4b5ec340bfbcd5a0f3a71
description: "Nightly deterministic memory consolidation (\"dreaming\"): corroborates candidate facts with what humans actually said on distinct days, proposes the few worth keeping with a verbatim edit anchor, asks whether stale memory entries still hold, and wakes the agent only when there is work — including a memory file close to its char limit. Fact sources: the holographic store, a SQLite or JSONL export, or none. Portable Agent Plugins v1 package (plugin.json + skills/); no tools, hooks, middleware or env vars. Disclosure — scripts make no network or LLM calls and read state.db and the fact store read-only; the user-run installer copies two gate scripts into $HERMES_HOME/scripts, seeds $HERMES_HOME/dreaming.json and creates (or with --rebind re-points) two Hermes cron jobs bound to this plugin's own skill, whose agent runs send recent human messages (up to 200 / 40k chars) and fact snippets to your configured model; state goes to $HERMES_HOME/cache and a diary to $HERMES_HOME/memories/DREAMS.md; memory is changed by the agent through the regular memory tool."
maintainer: itpartypattaya
tier: community
category: memory
requires_hermes: ">=0.21"
docs_url: https://github.com/itpartypattaya/hermes-dreaming/blob/dd43dfb0fa5ff80a82c4b5ec340bfbcd5a0f3a71/README.md
version: "2.1.1"
image: "https://raw.githubusercontent.com/itpartypattaya/hermes-dreaming/dd43dfb0fa5ff80a82c4b5ec340bfbcd5a0f3a71/docs/banner.png"
screenshots:
- "https://raw.githubusercontent.com/itpartypattaya/hermes-dreaming/dd43dfb0fa5ff80a82c4b5ec340bfbcd5a0f3a71/docs/overview.png"
- "https://raw.githubusercontent.com/itpartypattaya/hermes-dreaming/dd43dfb0fa5ff80a82c4b5ec340bfbcd5a0f3a71/docs/lifecycle.png"
- "https://raw.githubusercontent.com/itpartypattaya/hermes-dreaming/dd43dfb0fa5ff80a82c4b5ec340bfbcd5a0f3a71/docs/files.png"
platforms: []
capabilities:
provides_tools: []
provides_hooks: []
provides_middleware: []
requires_env: []