Documentation navigation
Docs/Concepts/Memory paths

Memory paths

Use stable memory paths and domains to keep memory easy to browse, link, and move.

A memory path is the stable address of a memory.

Path shape

*.yml
YAML
core://agent
preferences://user
project://my_app/auth
project://my_app/deployment

Use domains by purpose:

DomainUse for
core://agent-wide rules, runtime-specific rules, and shared operating context
preferences://stable user preferences and durable personal context
project://project-specific facts, decisions, commands, constraints, and workflows

Good paths are short, lowercase, and specific:

*.yml
YAML
project://my_app/auth
project://my_app/release_process
project://my_app/cloudflare_pages
core://agent/codex
core://agent/claudecode

Avoid paths such as project://notes, core://misc, or preferences://stuff. They are easy to write and hard to recall correctly.

What Lore is forLearn which facts, preferences, decisions, and rules should become durable memory.How Lore worksUnderstand the loop: boot context, recall, reading memories, writing durable changes, and review.When to use itDecide which information is worth saving and which short-lived notes can stay out of memory.Memory modelLearn the core memory shape: paths, domains, priority, disclosure, glossary terms, and generated views.