Awareness
Olyvr keeps three kinds of context about you, all stored on your machine and all in your hands. Open Awareness under Olyvr Mind in the sidebar (the page is headed Knowledge): facts about you in the notes, what your chats have taught it as learned preferences, and the rules you set as preferences. Olyvr reads all of it before answering: in every chat, for every Reflection card, when Improve rewrites a card’s prompt, and when it drafts the reply on a My Day item’s Reply card.
Five notes give the agent standing context:
| Note | What goes in it |
|---|---|
| Me | Your role, team, and how you work |
| People | The people you deal with, in groups (who each one is to you), with how often you are in touch and what is open between you |
| Projects | What you’re working on |
| Known aliases | Who you are in each system: work and personal addresses, GitHub login, Slack handle and name, Notion, Jira |
| Always | Instructions for every answer, such as tone, formatting or things to avoid |
Me and Projects each hold up to 6,000 characters, People up to 12,000; as one nears its limit, Olyvr summarizes it (and in People, everyone stays).
Write them yourself, or generate them
Section titled “Write them yourself, or generate them”- Type directly into any note. The lines you write are yours: updating from your data never corrects, merges or rewords them, while the rest of the note keeps growing and getting corrected as before. In Known aliases, what you add stays and is searched for too, and what you remove stays out.
- Update from my data grows the Me, People and Projects notes from your workspace documents and from what your chats taught it about you, the people you mention and your projects. The notes are never rewritten: the model is given the notes as they are, line by line, and only the documents they have not read yet, and may only add a line (for a fact the notes do not hold) or correct one the data shows to be wrong or out of date. Olyvr applies those changes itself, so a line is never removed, and a correction that turns a line into something else is refused. In People and Projects each person or project has one entry, a heading with its lines under it: a fact the model adds about someone already there goes under their entry, under any spelling of the name, and the lines of each entry are kept together. Not everything is read, and not in arrival order: documents that mention you (by the names, addresses and handles your sign-ins and Known aliases give) come first, then your mail, chats and calendars, then your documents, newest first. Documents from Olyvr TeamMind, and documents older than a year, are read only when they mention you; the rest is left out, and the page says how many. One click reads up to twenty batches, three at a time; the rest is read in the background, a few batches a minute once no import is running, up to 2,000 documents a day. The page says when the notes were last updated, by which model, and whether there is more to read. Each document is read once, however often it is synced, and again if it changes. This needs a model and at least one imported document or summarized chat.
- Known aliases is filled in at the same time, by search rather than drafting. Starting from your sign-ins, Olyvr searches your data (and any Olyvr TeamMind source that is connected) for each address, login and name it knows, takes the ones that appear next to a known one, and searches again with what it found, up to three rounds. In mail, only an address a message came from can be yours, never one it went to; a sender shown with your own name is yours, and anything less certain the model judges, listed only when a line of your data backs it. Like the Me note, these addresses go into every request. Unlike the other notes, this one keeps up on its own: once data has come in since it was built, and no import is running, Olyvr searches again from your sign-ins and everything it found before, so the note accumulates. Remove a wrong line and it stays out; Update from my data starts the search over from the sign-ins.
When your sources change, the notes say how many documents are still to read, and read them on their own. They go into every answer as they are meanwhile, the way learned preferences do, and your own text is always used. If documents arrive while an update is running (an import can take a while), they are simply read with the next batch; Known aliases is written from the data as it was and catches up on its own once the import is over. Only documents removed while a batch is with the model stop that batch, since the notes would describe what you took out.
People, in groups
Section titled “People, in groups”The People note shows everyone in groups: Team, Customers, Investors, Partners, Advisors, Vendors, Former team, Other contacts, and Not sorted yet for the people the data has not placed. Only groups with someone in them show, in an order that follows your role (pick another order from the menu over the note), and within a group the people with the most going on come first. Someone an update adds is placed once: a colleague when their address is at your work domain, otherwise by the model from what the notes say. Move anyone to another group from their entry; your choice stays, and no update changes it. A group heading you type into the note itself (“# Customers” above an entry) moves the people under it the same way.
Every person has a header line: who they are to you, their role and organization, how many documents mention them in the last 30 or 90 days, their last contact, and how many My Day items are open between you. Open an entry to see the lines the data added, what is open between you (what you owe them, what they owe you), and what Olyvr has noticed about working with them, each with a switch: one you switch off stays off, in any wording. Learn about people (Settings → General) is how Olyvr fills in the people it knows little about: a few people at a time, when nothing else is pending, it reads the documents that mention them (up to 30 per person, newest first) and adds lines on where you know them from, what you have been through together and what changed, each citing its document; an observation needs two sources, or an explicit statement, before it is shown, and a quote that appears word for word in the document. Switch it off for everyone, or for one person from their entry; people whose only addresses are at personal mail providers are skipped unless you turn it on for them. You can also merge two names that are one person, remove someone (Restore puts them back) or forget them for good. The assistant reads the same groups and header lines, uses what is open between you when it drafts to someone, and treats what was noticed as a hint, never as an instruction.
Every version is kept
Section titled “Every version is kept”Before the Me, People or Projects note changes, by an update from your data, by a finished chat adding its facts or by your edit, the version going away is kept on this computer. Each note keeps its last 200 versions, which covers a day of background updates with room to spare. Turn it off in Settings → General → Keep Knowledge note history.
Mind Map
Section titled “Mind Map”Mind Map, the third tab of Olyvr Mind, draws these notes as one picture: you at the centre; around you your groups of people, the people in each (under the organization they work at, when their record names one), your projects, and the names you go by in Known aliases. It is drawn from the notes as they are each time you open it: nothing new is stored and no model is asked.
- Pick a person, project or group to see what Awareness knows of it beside the map: who someone is to you, their header line, what is open between you, their lines. A name there takes you to it on the map; Show on Awareness opens the entry.
- Ties are what your notes say links two things: a person and a project when the lines of either name the other, and two people when one’s lines name the other (Introduced when the line says so). The ties of what you pick or point at are drawn as dashed lines, and listed with the line that makes each one; Links draws them all. Only whole names count: someone known by one name is never looked for in other lines, and a one-word project only as it is written and not as the first word of a sentence.
- Your organization is one node, whatever names your colleagues’ records give it: a name is yours when your Slack workspace has it, your work email’s domain or a site you sign in to has it (cielara.ai is Cielara AI), or your Me note says you work there. Only your Team’s organizations count, so a Slack workspace you are a guest in never makes a customer yours. Pick the node to see each name and what says it is yours.
- Relationship, on every person’s panel, is who they are to you: pick a relation (Colleague, Customer contact, Vendor, …), listed under the group each puts them in, or one of your own groups, or Not sorted yet. It is Move to on Awareness: Olyvr keeps them there. Under it, who sorted them so far: you, or Olyvr from your notes, from your work email’s domain, or from the documents it read. It is apart from where they work: a vendor’s contact and a customer’s can work at one organization.
- Works at, on every person’s panel (also when their record names no organization), is where they work: pick one of the organizations on the map, Another organization… to type a name, or No organization. When other people’s records give the same organization name as theirs, it asks whether to move only them or all of them; all moves the name itself, so whoever an update finds with that name later follows. An update from your data never changes what you set for one person: what it finds is kept aside, and Let Olyvr decide takes it back. Their header line on Awareness says it too.
- Same organization, on an organization’s panel, is one list of every organization name on the map, ticked when it is one with this organization: each with how many records give it and what says it is its (your Slack workspace, your work email’s domain, your Me note, or that you said so). Tick a name to add it: everyone whose record gives either name is then in one organization, and a name added to your organization is yours too. Untick one to split it off; on a name your sign-ins made yours, that also says it is not yours, until you tick it again. The organization stands in every group with someone of it, and its list is the same from each. What you say is kept with your People notes and never changes their text.
- Move someone to a group or an organization by dragging them onto it: onto a group on the map, or, while you drag, onto any group of the Move to bar at the top, also one with no one in it yet (Advisors, say); or onto an organization’s node, so they work there (their Works at), in that organization’s group. It is Move to and Works at as you would set them by hand: Olyvr keeps them there, and Undo in the note that follows puts both back. Esc while you drag lets go; dropped anywhere else, a node only moves on the page.
- Find marks the people and projects whose name, role or organization holds what you type; Enter goes to the first.
- Drag or scroll to move around, pinch or Ctrl+scroll to zoom, and Fit to see it all. A long branch shows its first eight and a more node for the rest; the round button beside a branch folds it.
Learned preferences
Section titled “Learned preferences”Between the notes and the preferences, Learned preferences is a summary of all the summaries: meta-learning about you, written by your model, not by you. One tile says what your finished chats, read together with your notes, show about what you keep working on, asking for and deciding, and how you like it done. Under it is a list of the single patterns that summary rests on, grouped by dimension: communication, detail level, decisions, domains and expertise, working rhythm, recurring concerns, tools and formats.
- Update now reads the summaries of all your finished chats and your four notes, and asks your model for the summary and the patterns. A pattern is kept only when its evidence is a line of a summary or a note; the rest are dropped. This needs a model and at least one summarized chat.
- Hints, never orders. The summary and the patterns that are on ride along with every request, marked as observations. What you ask for in the request always wins.
- Switch off any pattern that is wrong. It stays off through every rebuild, and the same pattern is not added again, even when the model words it differently. Forget one with the × beside it.
- Correct it. Edit the summary and your version is kept until you empty it, when the next rebuild writes it again.
- When it goes stale: each finished chat counts once towards the next rebuild, however often its summary is updated. After three the summary is marked as having new chats to learn from. It still rides along until you rebuild.
Preferences
Section titled “Preferences”Preferences are short rules, like “Keep emails under 150 words” or “Use British spelling”.
- Each preference can apply to answers, documents, spreadsheets, decks, emails or everything.
- Add an optional when phrase to apply it only in context. For example, “Use the formal template” applies only when your message mentions “board report”.
- Turn preferences on or off without deleting them.
Update now reads your messages from your recent chats and suggests preferences. It only keeps rules it can back with something you actually wrote. It needs a model.
From your chats
Section titled “From your chats”When a chat is finished, Olyvr writes a short summary of it: what it was about, what was decided and what is still open. What the chat said about you, the people you mention and your projects goes straight into the Me, People and Projects notes, as a line each after what is already there. Facts already in a note aren’t added twice, and nothing you wrote yourself is changed. When you later ask about something related, the summaries of those earlier chats quietly inform the answer: they help the assistant understand your context, but it never quotes them, cites them or tells you it remembers an earlier chat. When you want to go back to a past conversation yourself, ask for it and it looks the conversation up.
- When it happens: once a chat has been quiet for 10 minutes, or as soon as you move to another chat. Chats still unsummarized when you quit are picked up the next time Olyvr starts. Very short chats, such as a greeting, are skipped.
- When you come back: if you reopen a chat and keep going, the summary is brought up to date once the chat pauses again. Olyvr only reads the new messages, together with the previous summary.
- In a chat: the Knowledge button in the chat’s header shows what Olyvr remembers of it. Choose Remember it now to summarize it right away, or Don’t remember this chat to forget its summary and keep it out from then on.
- Turning it off: Settings → General → Remember finished chats. Off, finished chats are no longer remembered and earlier chats’ summaries stop informing your requests. Facts already added to your notes stay there until you edit them.
- A full note: each note holds about 12,000 characters. When a note fills up, the oldest lines that came from chats make room, never what you wrote. An update from your data adds nothing to a full note; instead the model may merge two or three lines about the same subject into one line that keeps every fact of each, which makes room a little at a time, and the page says the note is full. A merge is kept in the history like any other change, so the version before it can be put back.
Summaries are made by your model and stay on your computer. Deleting a chat deletes its summary.
From your Snapshot cards
Section titled “From your Snapshot cards”Before a Reflection card’s prompt or answer is replaced, by a refresh, an edit, a saved Self Optimize rewrite or deleting the card, the version going away is kept: the prompt, the answer and when it was answered. It doesn’t go into your notes. It is there for the card’s History, for Self Optimize to learn from, and for the assistant to look up when you ask about what a card showed before. Each card keeps its last 30 versions. Turn it off in Settings → General → Keep Snapshot card history.
Which model
Section titled “Which model”The Me, People and Projects notes are written by the best model your sign-ins serve, and by that model alone: a Fable or a GPT sol over an Opus, an Opus over a Sonnet (between providers, the one you signed in with first), with no fallback to another model. The page names it. If it fails, the page says so and the update is tried again later; nothing is written by a lesser model meanwhile. Set OLYVR_KNOWLEDGE_MODEL to pin another. Chat summaries, Known aliases, learned preferences and preferences use the summary chain in Settings → Model access, which spreads this background work over smaller, faster models.