save_note
Store notes by exact name for precise later retrieval. Save structured data, meeting notes, or API documentation with unique identifiers, enabling direct access without semantic search.
Instructions
Save a named note for later retrieval.
Notes are stored by name and can be retrieved exactly with get_note.
Unlike memories (which are searched by meaning), notes are accessed
by their exact name — like files in a folder.
Use this when:
Saving structured data:
save_note("api-endpoints", "GET /users, POST /auth, ...")Preserving analysis results:
save_note("perf-audit-2024", "P95 latency: 240ms...")Storing meeting notes:
save_note("standup-mar-15", "Discussed auth migration...")Attaching work to a session:
save_note("findings", "...", session_id="s001")
If a note with the same name already exists, it is overwritten.
Args: name: A short, descriptive name (e.g., "api-auth-flow", "meeting-notes-q1"). Use lowercase with hyphens for consistency. content: The note content. Markdown is supported. No size limit, but keep it focused — use multiple notes for different topics. session_id: Optional session to attach this note to. Notes attached to sessions appear when that session is resumed.
Returns: Confirmation that the note was saved. Returns an error if name or content is empty.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| content | Yes | ||
| session_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |