Research recall
What have I saved about vector databases? Anything related I’ve forgotten about?
semantic_search("vector databases")— meaning-based, so notes about pgvector or embeddings match without the literal phraseget_note(id)on the strongest hits for full textfind_similar(id)on the best note to surface adjacent reading saved months ago
search_notes) when the user gives exact words or a title fragment.
Capture during work
Save a note: the standup decision was to ship folders behind a flag — tag it project-dexi and mention Sarah.
create_note(title="Standup decision: folders behind a flag", text="… #project-dexi @sarah")
#project-dexi and @sarah become tags automatically; there is no separate tags parameter. To add to an existing note instead, search_notes for it, then update_note(mode="append") — append is the safe default; replace destroys rich formatting.
Folder triage
What’s piling up unfiled? Suggest where things should go.
list_folders()— folder names, counts, and the unfiled countlist_notes(folder="unfiled", size=20)— the backlog- Suggest destinations from the existing folder names; the user files notes in the app
Review session
Quiz me on my review deck.
get_due_reviews()— due cards withdue_count- For each card: show the title only, let the user attempt recall, then reveal the body
grade_review(note_id, grade)— 1 forgot / 2 hard / 3 good / 4 easy; the schedule updates immediately (Again comes back in ~10 minutes)