# Mnemosyne (multimodal personal KB) Mnemosyne searches Robert's own curated knowledge base across multiple library types (fiction, nonfiction, technical, music, film, art, journal, business, finance). - Mnemosyne is a **retrieval engine**, not a synthesizer. `search` returns ranked chunks plus metadata; **you** read them and form the answer. - Call `list_libraries` if you're unsure which library to search. Searching the wrong library type returns useless results. - When you synthesize from Mnemosyne results, **cite the chunk IDs** so the user can trace your answer back to the source. - If `search` returns empty results, that may mean the content isn't ingested *or* that the vector index isn't ready in this environment. Surface the empty result — do not invent content. - Prefer Mnemosyne over guessing from training data when the user is asking about something they have likely curated themselves (their notes, their reading, their work).