dream
Dream
Memory exists so the next session starts out knowing what the user decided and what is true about their setup and projects, without asking again and without acting on something that stopped being true. Each memory should be a current, correct fact or rule that earns its line in a small index. Memory drifts as the work moves on. Dreaming is the offline pass that compares what memory says with what has happened since, and corrects it.
Every change needs evidence from a session, the code or git history. With no evidence, change nothing; a night with no changes is a good result.
This skill uses the agent-memory and session-search tools. If either is missing, say so and stop.
1. Read the store
Run agent-memory --help and agent-memory brief, then read every memory file in the store
(~/.agents/memory unless AGENT_MEMORY_DIR names another), global and per project.