> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview: What is Memory

> Memory lets the agent remember your preferences, brand details, and context across every conversation.

Memory lets you tell the agent something once and have it remembered in every future conversation. Brand colors, company name, tone of voice, preferred tech stack, deployment preferences. Anything you would otherwise re-explain every time you start a new chat.

Every time the agent starts a new task, it checks its memory first. If you have saved preferences, it already knows them before you say anything.

## How memory works

You tell the agent what to remember in any conversation. The agent stores it, and from that point on, every new chat starts with those preferences loaded.

```mermaid theme={null}
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#00b6b6', 'primaryTextColor': '#ffffff', 'primaryBorderColor': '#009999', 'lineColor': '#00b6b6', 'secondaryColor': '#e6fafa', 'tertiaryColor': '#f0fefe' }}}%%
graph LR
    A[You tell the agent a preference] --> B[Agent stores it in memory]
    B --> C[New conversation starts]
    C --> D[Agent checks memory]
    D --> E[Your preferences are already loaded]
```

Memory is tied to your account. It persists until you delete it.

## What to save to memory

Memory works best for things you would otherwise repeat in every conversation:

| What to save           | Example                                                |
| ---------------------- | ------------------------------------------------------ |
| **Brand identity**     | Company name, colors, fonts, logo guidelines           |
| **Tone and voice**     | Professional but approachable, no buzzwords, direct    |
| **Design preferences** | Always dark mode, rounded corners, minimal layout      |
| **Business context**   | What your company does, who your customers are         |
| **Technical defaults** | Preferred frameworks, deployment setup, coding style   |
| **Contact info**       | Address, phone, social handles for marketing materials |

## Save preferences by talking to the agent

Tell the agent what to remember in plain language. It stores the information automatically.

<Prompt description={`Save your brand identity to memory`} actions={["copy"]}>
  Remember this for all future work: My business is Flour & Fold, a neighborhood bakery in Brooklyn, NY. Brand colors are warm cream (#FFF8F0) for backgrounds and dark brown (#3D2B1F) for text, with coral (#E07A5F) as an accent. Font is DM Sans. Our tone is warm, inviting, and down-to-earth. Always include our address (218 Court St, Brooklyn NY 11201) and Instagram handle (@flourandfold) in any marketing material.
</Prompt>

<Prompt description={`Save your design preferences to memory`} actions={["copy"]}>
  Remember my design preferences: I always want dark mode for websites and presentations. Use rounded corners (border-radius 12px) on all cards and buttons. Keep layouts minimal with plenty of whitespace. Never use stock photos. Use Inter as the default font unless I specify otherwise.
</Prompt>

<Prompt description={`Save your client context to memory`} actions={["copy"]}>
  Remember this about my business: I run a 3-person digital marketing agency called BrightPath Marketing. We specialize in Google Ads and Meta ads for local service businesses (dentists, plumbers, HVAC, lawyers). Most of our deliverables are monthly reports, ad creatives, and landing pages. Our clients are small businesses with $2K-$10K monthly ad budgets.
</Prompt>

After saving these, every website, presentation, image, and report the agent builds starts from your defaults without you mentioning them again.

## Update or change preferences

Preferences change. Tell the agent and it updates memory.

<Prompt description={`Update an existing preference in memory`} actions={["copy"]}>
  Update my brand colors. We rebranded. New primary color is deep navy (#1B2A4A) and accent is bright teal (#00b6b6). Everything else stays the same.
</Prompt>

The agent replaces the old value. The next conversation uses the updated preference.

## What memory stores

Memory supports two types of content:

* **Text** - up to 5,000 characters per entry. Preferences, instructions, context, notes.
* **Images** - with optional captions. Logos, brand assets, reference designs.

## Next steps

<CardGroup cols={2}>
  <Card icon="sliders" href="/managing-your-memory" title="Managing your memory">
    Search, list, and delete specific memories.
  </Card>

  <Card icon="puzzle-piece" href="/overview-what-are-skills" title="Skills overview">
    Learn how skills give the agent specialized workflows for different tasks.
  </Card>
</CardGroup>
