Skip to content

Memory & Context

One of the things that makes Violoop feel personal is that it remembers. Your preferences, your projects, the people and details you mention — it keeps them so you don't have to re-explain yourself every time. The more you use it, the more useful it gets.

How Memory Works

Memory has two sides:

  • Automatic recall. As you talk, Violoop draws on what it already knows about you to give more relevant, personal answers — no action needed on your part. This happens quietly in the background.
  • A memory you can manage. The Memory page in the app lets you see what's remembered, and add, edit, or remove entries yourself whenever you want.

Your memory lives on the device. Everything Violoop remembers is stored on your Violoop device, not scattered across cloud services or tied to the app on one computer. Unplug it and take it to another computer, and your assistant still knows you. (You can also back it up — see Settings & Preferences.)

The Memory Page

Open the Memory page from the app to browse and manage everything Violoop knows.

  • Browse by zone. Memories are grouped into zones (for example, core facts about you vs. longer-term archived notes). Filter pills at the top let you jump between them, each showing how many entries it holds.
  • Organized in a tree. Related memories nest into folders, so you can expand a topic and drill into individual entries.
  • Search. A search box finds memories by meaning, not just exact words, and ranks results by relevance — handy when you remember the gist but not where you filed it.

Anatomy of a Memory

Click any entry to view it; click again to edit. Each memory has:

FieldWhat it is
KeyA short path that names and files the memory, using dots to nest — e.g. core.profile or life.travel.tokyo. The parts before the dots become folders in the tree.
TypeCore for the essentials Violoop should always keep close, or Archival for longer-term notes it can reach for when relevant.
TitleAn optional short label to make the entry easy to recognize.
ContentThe memory itself, written in plain text (Markdown formatting is supported).
Half-lifeOptional. How quickly a memory fades in importance over time, in days — set it to 0 to keep the memory permanent.

Adding, Editing, and Removing

  • Add — Click New, give the memory a key and content (and a title and type if you like), and save.
  • Edit — Open an entry, change its content or details, and save. Ctrl/⌘ + S saves too. If you try to leave with unsaved changes, Violoop asks first.
  • Delete — Remove an entry with a confirmation step so nothing goes by accident.

You don't have to manage memory by hand for Violoop to work well — it fills in and uses memory on its own. The Memory page is there for the times you want to teach it something directly, correct a detail, or clear something out.

Tips

  • Teach it the essentials as Core. Facts you want reflected in most conversations — how you like things done, key people, standing preferences — belong in Core memories.
  • Use keys to keep things tidy. Grouping with dotted keys (work.…, life.…) keeps the tree easy to navigate as your memory grows.
  • Set a half-life for things that expire. For context that's only relevant for a while, a half-life lets it fade instead of lingering forever; leave it at 0 for anything permanent.

Next Steps