feat(hermes): build engram as overlay package with Hermes skill adaptations #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "hermes/engram-package-260804"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Previously the Hermes host pointed external_dirs at the raw pinned flake
source (inputs.engram). That worked, but the upstream engram skills carry
platform assumptions that don't map cleanly onto Hermes:
AskUserQuestionpicker tool; Hermes hasno such UI. Upstream already permits a plain-text fallback, so we spell it
out for the tutor.
sessions_spawnon OpenClaw; Hermes spawns withdelegate_task. We document the equivalent "Hermes shape".Introduce packages/engram: a lock-pinned copy of the source tree with those
Hermes-facing edits applied into $out (confidence handoff in
dialogue-grammar.md, delegate_task shape in subagents.md, per-skill pointers),
and point the hermes host's external_dirs / ENGRAM_ROOT / nudge hook at the
built package instead of the raw input.
edits; upstream source untouched (copied, chmod +w, patched).
skills root and hook source.
Version drift stays controlled by flake.lock. Verified: engram builds, all
three patches present in output; hermes host evaluates; external_dirs/hook/
ENGRAM_ROOT resolve to the built store path.