memory
Manage and query persistent memory for events, tasks, documents, and conversations to preserve context across AI interactions.
Instructions
Memory operations for events and nodes. Event actions: create_event, get_event, update_event, delete_event, list_events, distill_event, import_batch (bulk import array of events). Node actions: create_node, get_node, update_node, delete_node, list_nodes, supersede_node. Query actions: search, decisions, timeline, summary. Task actions: create_task (create task, optionally linked to plan), get_task, update_task (can link/unlink task to plan via plan_id), delete_task, list_tasks, reorder_tasks. Todo actions: create_todo, list_todos, get_todo, update_todo, delete_todo, complete_todo. Diagram actions: create_diagram, list_diagrams, get_diagram, update_diagram, delete_diagram. Doc actions: create_doc, list_docs, get_doc, update_doc, delete_doc, create_roadmap. Transcript actions: list_transcripts (list saved conversations), get_transcript (get full transcript by ID), search_transcripts (semantic search across conversations), delete_transcript. Team actions (team plans only): team_tasks, team_todos, team_diagrams, team_docs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| workspace_id | No | Workspace ID (UUID). | |
| project_id | No | Project ID (UUID). | |
| event_id | No | Event ID (UUID). | |
| node_id | No | Node ID (UUID). | |
| title | No | Short descriptive title. | |
| content | No | Full content/body. | |
| event_type | No | Input parameter: event type. | |
| node_type | No | Input parameter: node type. | |
| metadata | No | Input parameter: metadata. | |
| query | No | Search query string. | |
| category | No | Input parameter: category. | |
| limit | No | Maximum number of results to return. | |
| relations | No | Input parameter: relations. | |
| new_content | No | For supersede_node: the new content to replace the node with | |
| reason | No | For supersede_node: reason for the supersede | |
| provenance | No | Input parameter: provenance. | |
| code_refs | No | Input parameter: code refs. | |
| task_id | No | Task ID for get_task/update_task/delete_task | |
| plan_id | No | Plan ID: for create_task (link to plan), update_task (set UUID to link, null to unlink), list_tasks (filter by plan) | |
| plan_step_id | No | Which plan step this task implements | |
| description | No | Description for task | |
| task_status | No | Task status | |
| status | No | Backward-compatible alias for task_status in task actions | |
| priority | No | Task priority | |
| order | No | Task order within plan | |
| task_ids | No | Task IDs for reorder_tasks | |
| blocked_reason | No | Reason when task is blocked | |
| tags | No | Tags for task | |
| events | No | Array of events for import_batch action | |
| todo_id | No | Todo ID for get_todo/update_todo/delete_todo | |
| todo_priority | No | Todo priority | |
| todo_status | No | Todo status filter for list_todos | |
| due_at | No | Due date (ISO 8601) for todo | |
| diagram_id | No | Diagram ID for get_diagram/update_diagram/delete_diagram | |
| diagram_type | No | Mermaid diagram type | |
| doc_id | No | Doc ID for get_doc/update_doc/delete_doc | |
| doc_type | No | Document type | |
| milestones | No | Milestones for create_roadmap action | |
| is_personal | No | Mark as personal (only visible to creator). For create/list actions on todos, diagrams, docs. | |
| transcript_id | No | Transcript ID for get_transcript/delete_transcript | |
| session_id | No | Session ID filter for list_transcripts | |
| client_name | No | Client name filter for list_transcripts (e.g., 'claude', 'cursor') | |
| started_after | No | ISO timestamp - filter transcripts started after this time | |
| started_before | No | ISO timestamp - filter transcripts started before this time |