Skip to main content
Every memory is one of four kinds. The type captures what a memory is, and it helps agents pull the right thing at the right moment. Most memories are classified automatically when they are captured or saved.

Fact

Stable knowledge about your work that holds true until it changes.
Versuno’s database is Postgres.

Preference

How you like things done, a standing rule an agent should follow.
No emojis in pull request descriptions.

Episode

Something that happened at a specific point in time.
Migrated the database to Supabase on June 12.

Procedure

A reusable how-to, either the steps to follow or a pointer to a skill.
To deploy: run the production build, then apply the migrations manually.

Why the type matters

Typing each memory keeps your brain organized and lets agents fetch the right kind of context: a preference when they are about to act, a fact when they need background, a procedure when they are carrying out a task, an episode when the timing matters. You do not have to set the type yourself; it is inferred when the memory is captured or written.