Skip to main content

Remember context across sessions

Genie Code builds up memory as you work. When it learns something useful for a future session, it saves that on its own and recalls it later when it's relevant. You don't set anything up or maintain a file.

What Genie Code remembers​

Genie Code keeps durable facts that apply beyond the current conversation, not one-off requests. For example:

  • How you like to work: coding conventions, preferred libraries, tone, and output format.
  • Who you are: your role and level of expertise.
  • Your data and workspace: where key tables live, how they join, and naming conventions.
  • Project context: goals, decisions, and current status.

Manage what Genie Code remembers​

Most of the time you don't need to do anything: Genie Code decides what to remember as you work. When you do want to direct it, just ask in the chat. There's no separate settings page. For example, to save a preference:

prompt

Tell Genie Code (Agent mode) to do this for you:

Remember that we use snake_case for Python.

You can also ask Genie Code what it remembers, or ask it to update, forget, or delete your memories.

Because Genie Code manages memory while it works, you can see when it saves or recalls a memory: those steps appear in the chat alongside its other actions.

Memory and custom instructions​

Memory and custom instructions both persist across sessions, but they work differently. Custom instructions are directions you write and Genie Code applies to every response. Memory is context Genie Code gathers as you work and recalls when it's relevant to the task at hand.

Additional resources​