Skip to main content
A mode is a local behavior profile: system prompt, optional quick actions, notes template, and optional documents. Templates are bundled in the app. There is no server prompt fetch.

Built-in templates

Raven seeds General Assistant. You can create modes from templates such as:

Create or edit

Dashboard → Modes:
  1. Start from a template or blank
  2. Write the system prompt (this is instructions, not optional flavor)
  3. Add overlay quick actions
  4. Define notes sections used when summarizing
  5. Upload reference documents for RAG

Quick actions

Custom overlay buttons. Each sends a fixed prompt plus the live transcript and mode brief.

Document upload (RAG)

  1. Add .pdf, .docx, .txt, or .md (max 10 MB each) in the mode editor
  2. The file is parsed, chunked (~500 words, overlap), and embedded on-device with Xenova/all-MiniLM-L6-v2 (first run may download ~30 MB)
  3. Vectors stay in SQLite (mode_context_chunks)
  4. On Assist, Raven retrieves the top matches (token-capped) and injects them into the system prompt
Nothing is uploaded to a Raven server. The embedding model and chunks stay on disk.

What to upload

  • Interview: JD, resume, company notes
  • Sales: pricing, product specs
  • Meetings: briefs, prior notes

Limits

  • Documents belong to that mode only
  • Re-upload replaces the previous file
  • Local files only - no URL ingest
  • Retrieval is cosine similarity in-process, not a hosted vector DB

Switching

The active mode applies to new sessions. Each saved session records which mode was used.

Reset

Built-in templates can be reset to the bundled prompt. Custom modes can be edited or deleted. Modes do not sync across machines.