Save memory
save_memoryStore project facts, decisions, and conventions as self-contained memories so you or other connected AI tools can recall them in later sessions. Returns an ID and timestamp.
Instructions
Store a fact, decision, convention or piece of context about a project so it can be recalled later, from this or any other connected AI tool. Use it when the user asks you to remember something, or when you learn something durable that future sessions will need (architecture choices, how to deploy, gotchas, naming rules). Write one self-contained statement per memory, with enough context to make sense on its own. Returns the new memory's id and timestamp.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional short labels for grouping and filtering, e.g. ['payments', 'decision']. | |
| content | Yes | The memory itself, as one self-contained sentence or short paragraph, e.g. 'Payments go through Stripe; orders are confirmed by the webhook, not the redirect.' | |
| project | Yes | Project the memory belongs to. Use one stable name per codebase, such as the repository name (e.g. 'acme-shop'), so every tool and teammate files memories in the same place. | |
| source_tool | No | Name of the AI tool saving the memory, e.g. 'cursor' or 'vscode'. Shown next to the memory in the web UI. |