# Memory: instructions, notes and project notes

> What RoGenie remembers between chats - your standing instructions, the notes it keeps about how you work, and project notes stored in your place - and how to edit or clear them.

Each chat has its own [chat memory](https://rogenie.ai/docs/chat-memory). Three kinds of memory carry over **between** chats, so you do not have to repeat yourself:

| Memory | Where it lives | Who writes it | Size |
|---|---|---|---|
| **Standing instructions** | Your RoGenie account | You, in Settings | Up to 2,000 characters |
| **Notes about you** | Your RoGenie account | RoGenie, when you tell it how you like to work | Up to 1,400 characters |
| **Project notes** | Inside your place, at `ServerStorage.RoGenie.ProjectNotes` | RoGenie (for example with `/init`), or you | Up to 6,000 characters |

All three are in **Settings › Memory**.

## Standing instructions

Rules RoGenie follows in every chat, for example:

- "Use `--!strict` and typed Luau."
- "Explain changes briefly; skip long summaries."
- "Never use Toolbox models."

Write them in **Settings › Memory › Standing instructions** and click save. Changes apply to new chats, and to a running chat after its next summary.

## Notes about you

When you tell RoGenie how you like to work ("I'm on mobile a lot, keep UI touch-friendly"), it can save a short note so future chats know. **What RoGenie remembers about you** lists every note with when it was saved.

- Delete a single note with its delete button.
- **Forget everything** deletes every note. Your standing instructions stay, and new chats start without notes.

## Project notes

Project notes are the place's own memory: its conventions and decisions, for example "remotes live in `ReplicatedStorage.Remotes`", "low-poly style, no Toolbox", "don't touch the NPC folder, a friend owns it".

They are stored **in the place**, as `ServerStorage.RoGenie.ProjectNotes`. That means:

- they travel with the place file and work for unpublished places,
- everyone who edits the place (for example in Team Create) shares them,
- RoGenie reads them at the start of every chat about that place.

### Create them with /init

Type `/init` in a chat to have RoGenie inspect your place and draft its notes. Add a focus if you like: `/init the combat system`. See [Slash commands](https://rogenie.ai/docs/slash-commands#init).

### See and edit them

- **Settings › Memory › Project notes** shows the notes of the linked place and how many of the 6,000 characters they use. Use the refresh button to read them again.
- The **Studio** menu in the top bar shows the size of the place's notes.
- Edit them directly in Studio (it is a ModuleScript under `ServerStorage.RoGenie`), or just ask RoGenie: "add to the project notes that all UI uses the Gotham font."

Viewing project notes needs Studio open on the place with the RoGenie plugin, and one Studio chosen if several are linked.

## When memory takes effect

RoGenie takes a snapshot of your instructions, notes and project notes when a chat starts. Changes you make show up in new chats, and in an existing chat after its next summary. This keeps every step of a chat consistent and cheaper to run.

## Turning note-saving off

Switch off **Project & User Notes** in [Tool access](https://rogenie.ai/docs/tool-access) and RoGenie saves no new notes for the session. Notes already saved still load.

## Safety

Everything in memory is added to future prompts, so RoGenie checks what is written there: notes that try to give the assistant new instructions, contain hidden characters, or look like secrets are refused. Never put passwords, API keys or private tokens in notes or instructions.
