Skip to content

docs(harness-hermes): 0.18.x memory/skill-loop verdict + Engram boundary (OPS-480)#17

Merged
todie merged 2 commits into
mainfrom
docs/ops-480-hermes-memory-verdict
Jul 9, 2026
Merged

docs(harness-hermes): 0.18.x memory/skill-loop verdict + Engram boundary (OPS-480)#17
todie merged 2 commits into
mainfrom
docs/ops-480-hermes-memory-verdict

Conversation

@todie

@todie todie commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Review-only per OPS-480 — no version bump (pin stays hermes-agent 0.18.0).
  • Source-verified the 2026-07-07 landscape survey's claim of "three-tier persistent memory (semantic/working/episodic) + closed skill-writing loop" against hermes_cli/config.py on NousResearch/hermes-agent@main (not docs/blogs, several of which are wrong — see README verdict). Actual: two flat Markdown memory files (MEMORY.md/USER.md), no tier granularity; skill-writing loop (/learn, skill_manage) present and on by default with unrestricted writes.
  • Confirmed our providers.<key>.api + list-models: preset schema is correct against current runtime (the providers: dict was write-only per a closed 2026-04 upstream bug — now fixed, both custom_providers: and providers: merge at runtime).
  • Engram-boundary call: turn hermes's own memory tier off (memory.memory_enabled: false) so Engram stays the sole cross-harness/cross-session memory of record; keep the skill-writing loop on but gate agent-authored skill writes behind review (skills.write_approval: true).
  • Noted the unsigned-paas cluster kagent BYO agent is still pinned at 0.16.0 (two-minor skew) — tracked separately, not addressed here.
  • Full reasoning and the exact preset diff are in the new "Verdict" section of packages/harness-hermes/README.md.

Test plan

  • uv run pytest -q in packages/harness-hermes — 4 passed (tests/test_presets.py, tests/test_pin_drift.py)
  • Preset YAML still parses, stays localhost-only and secretless (test_presets.py)
  • README still cites the pinned version with no other version literals (test_pin_drift.py)

todie added 2 commits July 8, 2026 18:35
Source-verify the landscape survey's memory/skill-loop claims against
hermes_cli/config.py on NousResearch/hermes-agent@main: the built-in
memory provider is two flat Markdown files, not three tiers, and the
skill-writing loop is on by default with unrestricted writes (no
auto_create gate as a secondary source claimed). Turn hermes's own
memory tier off so Engram stays the sole cross-harness memory of
record, and gate agent-authored skill writes behind review.

OPS-480
…-480)

Append dated correction notes to the headline finding and the Hermes
Agent entry rather than rewriting them, so the record shows both the
original claim and the source-verified correction from the
harness-hermes README Verdict section.
@todie todie force-pushed the docs/ops-480-hermes-memory-verdict branch from 7ca10ce to 1524439 Compare July 8, 2026 22:37
@todie todie merged commit 68f3527 into main Jul 9, 2026
2 checks passed
@todie todie deleted the docs/ops-480-hermes-memory-verdict branch July 9, 2026 01:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant