store_memory
Store a memory (fact, preference, instruction, feedback, or decision) with a unique name. Supports workspaces and near-duplicate detection to avoid redundant entries.
Instructions
Save a new memory. Idempotent: returns existing if content already stored.
name: human-readable name, unique within the workspace. workspace: name of the workspace to store into. Omit to store as a personal memory. force: skip near-duplicate check and store unconditionally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| tags | No | ||
| force | No | Skip near-duplicate check and store unconditionally. | |
| content | Yes | ||
| metadata | No | ||
| workspace | No | Name of the workspace to store into (must be a member). Omit or pass None to store as a personal memory. | |
| memory_type | Yes | fact: established fact about user, project, or system. preference: user's likes, dislikes, habits. instruction: persistent rule Claude must follow. feedback: evaluation of Claude's output. decision: a choice made with reasoning ('chose X over Y because Z'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| created | Yes |