Save memory
save_memoryStore distilled project information—decisions, requirements, and solutions—into a persistent knowledge base, so future coding sessions can retrieve important context.
Instructions
Save a curated memory for the current project. Use for decisions, requirements, architecture, tasks, problems, solutions, progress, facts, preferences, constraints and discoveries. Do NOT save raw conversation text — save distilled, useful information.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Provide to update an existing memory. | |
| tags | No | ||
| type | Yes | Memory type. | |
| source | No | Where this came from, e.g. "user", "debugging". | |
| agentId | No | Identifier of the calling agent/client, e.g. "cursor", "vscode", "claude-cli". | |
| content | Yes | The distilled information to remember. | |
| sessionId | No | ||
| confidence | No | 0..1, default 0.7. | |
| importance | No | 0..1, default 0.5. | |
| workspacePath | No | Workspace directory of the project. Defaults to the server working directory. |