memory_write
Create or replace a named memory node to persist project-specific or global context for AI agents, supporting structured handoffs and recall across sessions.
Instructions
Create or replace a named memory node (project-scoped, or global if no project_id).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"description": "<description>",
"body": "<body>"
},
"name": "memory_write"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | markdown body | |
| name | Yes | kebab-case slug | |
| tags | No | ||
| type | No | project | |
| status | No | ||
| surface | No | claude-code | |
| agent_id | No | ||
| confidence | No | ||
| importance | No | ||
| project_id | No | omit for global | |
| source_ref | No | ||
| valid_from | No | ||
| description | Yes | one-line summary | |
| source_type | No | ||
| valid_until | No | ||
| supersedes_id | No | id this record replaces | |
| origin_session | No | ||
| last_verified_at | No |