Rocky Operational Memory Hygiene
Memory helps Rocky avoid asking the same questions repeatedly. It becomes a liability when it stores stale progress, private details, or instructions that should have stayed task-specific.
Official Hermes Agent docs: https://hermes-agent.nousresearch.com/docs/user-guide/features/memory
Memory hygiene checklist
- Stable user preferences.
- Long-lived environment facts.
- Repeated corrections that should shape future work.
- Compact conventions that prevent rework.
Do not save to durable memory
- Completed task logs.
- PR numbers, issue numbers, commit IDs, or deploy revisions.
- Temporary TODOs.
- Customer/order/private project details unless the user explicitly asks for a durable private note.
- Full procedures that belong in a skill.
Skill vs memory
Use memory for compact facts. Use skills for procedures. If Rocky discovers a repeatable debugging or deployment workflow, it should become a skill or a project reference, not a giant memory entry.
Pitfalls
- Writing memories as commands instead of declarative facts.
- Letting outdated environment facts override the current live system.
- Saving public content drafts as private user preferences.
- Treating memory as proof of current system state without checking the source.
Verification steps
- Before saving, ask whether the fact will still matter in a month.
- Keep entries short and specific.
- Prefer removing or replacing stale entries over adding duplicates.
- Use live tools for current system state even when memory has a past fact.
