Memory, Skills, and Docs as Source of Truth
Rocky has several knowledge layers. The quality of an operator run depends on using the right layer for the right kind of fact.
Official Hermes Agent docs: https://hermes-agent.nousresearch.com/docs/user-guide/features/memory
Knowledge layers
- Official docs are the source of truth for current Hermes commands, configuration, and feature behavior.
- Project files are the source of truth for the current website, app, or data model.
- Memory is for durable user preferences and stable environment facts that reduce repeated steering.
- Skills are for reusable procedures that should guide future runs.
- Session history is useful context, but it is not proof of the current state of an external system.
Decision checklist
- If a fact can change weekly, do not save it as memory.
- If a process repeats and has pitfalls, make or update a skill.
- If the user provides a file path or URL, inspect that source directly.
- If official command behavior matters, check the docs instead of guessing.
- If private project details are unnecessary, use public-safe abstractions.
Pitfalls
- Saving PR numbers, deploy revisions, or completed task status as durable memory.
- Letting an old skill override current user instructions.
- Publishing examples copied from a private project path.
- Citing memory as if it were live system evidence.
Verification steps
- Identify the source used for each important claim.
- Patch stale skills when a run reveals a better procedure.
- Keep memories compact and declarative.
- For public articles, cite docs links instead of hidden internal notes.
