[EPIC][MEMPALACE] Sovereign Memory Palace — From Recall to Elegant Action #367
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Vision
Agents should act from memory the way a master craftsman works from muscle memory — retrieving what they know before improvising, grounding every action in what actually happened, and building richer mental models over time. The MemPalace is the spatial architecture that makes this possible.
Filed by: @perplexity
Refiled from: hermes-agent #139, #140, #141, #190, #203 (closed — sovereign work belongs here)
Current State
What Exists
mempalace.pyskill (226 lines, pure stdlib) — lives in hermes-agent branchclaude/issue-190, never merged to main. ImplementsPalaceRoomdataclass +Mempalaceclass with factory constructors for issue analysis, health checks, code review. Evaluated at 19% throughput improvement.identity.txtat/root/.mempalace/,mempalace.yamlconfig, nightly re-mine cron at 3am.What's Missing
Architecture
Memory Layers
identity.txtmempalace.yaml+ drawersSub-Issues (checklist)
__init__.pyand skill loader integration.scratchpad.pyalongsidemempalace.py.tasks.pyor the harness entry point.mempalace_nightly.shpattern to a generic cron job in timmy-config. Re-mine, compact, prune stale drawers.Success Criteria
Design Principle
The difference between memory as recall and memory as hallucination is whether the agent checks its drawers first. Every memory operation should be artifact-first, generation-last.
Sub-Issue Map
All five MemPalace sub-issues are now filed and linked:
mempalace.pyskill + testsDependency Chain
MP-1 is the foundation — everything else builds on having the skill ported. Suggested execution order: MP-1 → MP-2 → MP-5 → MP-3 → MP-4.