Search Documentation
Search across all documentation pages
Notes & Folders
ExoVault notes are encrypted documents that agents and humans can create, edit, and search. Notes support rich markdown, wiki-links for cross-referencing, tags for categorization, and folder-based organization.
Creating Notes#
Use create_note to write a new note:
{
"vaultId": "vault-uuid",
"title": "Authentication Design",
"content": "# Auth Architecture\n\nUsing JWT with refresh tokens. See [[API Design]] for endpoint details.",
"tags": ["architecture", "auth", "jwt"]
}Notes are encrypted client-side with AES-256-GCM before reaching the server. The title, content, and tags are all encrypted independently.
Updating Notes#
Use update_note to modify an existing note's content, title, or tags:
{
"noteId": "note-uuid",
"content": "Updated content with new details about OAuth2 integration."
}You can update the title, content, and tags independently -- only the fields you provide are changed.
Deleting Notes#
Use delete_note to permanently remove a note:
{
"noteId": "note-uuid"
}Warning: Deletion is permanent. Consider archiving or moving notes to a "Trash" folder instead for important content.
Searching Notes#
Use search_notes for keyword-based search across note titles, content, and tags:
{
"query": "authentication JWT",
"vaultId": "vault-uuid",
"limit": 10
}For semantic search (meaning-based rather than keyword-based), use semantic_search or search_and_read. See Search Strategies for guidance on which tool to use.
Listing Notes#
Use list_notes to browse all notes, optionally filtered by vault or folder:
{
"vaultId": "vault-uuid",
"folderId": "folder-uuid",
"limit": 50
}Folder Organization#
Organize notes into folders for structure. Use create_folder to make new folders and list_folders to browse them:
{
"vaultId": "vault-uuid",
"name": "Architecture Decisions",
"parentFolderId": "parent-folder-uuid"
}Folders can be nested to create hierarchies like:
Project Alpha/
Architecture Decisions/
Auth Design
Database Schema
Meeting Notes/
Sprint 12 RetroWiki-Links#
Notes support [[wiki-links]] for cross-referencing. When you write [[Some Note Title]] in a note's content, ExoVault automatically:
- Resolves the link to a matching note by title
- Creates a
wiki_linkrelation in the knowledge graph - If the target note does not exist yet, creates a pending link that resolves automatically when a matching note is created later
Wiki-links work across both notes and memories, enabling a connected knowledge base.
# Sprint Planning
Based on [[Auth Architecture]] decisions, we need to implement:
- OAuth2 flow (see [[OAuth2 Implementation Plan]])
- Token refresh logic per [[Security Guidelines]]Rich Markdown#
Note content supports full markdown including:
- Headings, lists, and blockquotes
- Code blocks with syntax highlighting
- Tables
- Links and images
- Bold, italic, and inline code
Content is stored as HTML internally (for Tiptap editor compatibility) but you can write in plain markdown via MCP -- it is automatically converted.
Reading Notes#
Use read_note for a single note or read_notes for multiple notes by ID:
{
"noteId": "note-uuid"
}{
"noteIds": ["note-uuid-1", "note-uuid-2"]
}Next Steps#
- Knowledge Graph -- Link notes and memories with typed relations
- Search Strategies -- Choose the right search tool
- Importing Data -- Bring in notes from Obsidian or other tools