Skip to main content
OCTOVO

Otto remembers sentences, not numbers and not profiles — each with a source, a date and one of six groups. Unused memories fade on their own after 90 days; everything stays editable and deletable. A conversation itself may fill up to 168,000 tokens, after which Otto summarises the older part, visibly and readably.

Contents Docs overview

Memory · Memories & context

One sentence, not a number

Every memory is a readable sentence with a source and a date, not a line in a hidden profile. Context, alongside it, is what actually travels along with a conversation right now — and both have fixed, traceable limits.

The “Memory” window re-enacted Re-enacted Memory window: three remembered notes — how to address people in emails, the payment terms for invoices, and the key client. Below, the note that every entry can be edited or deleted.

The six memory groups

About you
Core details and sentences from the setup conversation.
Your contacts
Form of address, role and history for individual people.
Your tone
How you write — formal or casual, brief or detailed.
Your rules
Standing instructions Otto is meant to follow permanently.
Your preferences
Recurring decisions Otto sticks to.
Terminology
Words from your business that Otto has picked up.

Where a memory comes from

Every memory carries one of six source types — correction, decision, observation, statement, getting-to-know-you, or foreign content. Only “foreign content” is one the model cannot choose itself: this source is always set when a sentence is created during a run that touched an email, a web page or the screen — so it stays traceable afterwards what you said yourself and what came from someone else’s text.

Editing, deleting, fading

  • Edit & delete

    Every single row can be read, edited, deleted, or set to “never again”.

  • Fades after 90 days

    A memory nobody has needed for 90 days disappears on its own — unless it came from you explicitly as a correction or a statement.

  • Merging, reported calmly

    When Otto recognises two sentences as the same thing, it merges them and reports it without a warning colour — it is tidying up, not raising an issue.

  • Contradiction, put to the user

    When two sentences genuinely contradict each other, Otto presents both and lets you decide which stands — never silently reconciled.

Context — how full a conversation may get

200,000 tokens
The window of the language model behind the gateway — the fixed ceiling.
32,000 reserved
Stays reserved for what Otto still has to think and write — leaving 168,000 tokens usable.
Compression from 70%
From 70% of the usable amount (117,600 tokens), Otto summarises the older part, down to a target of 45%.
Six lines stay verbatim
The most recent six lines of conversation are never summarised — otherwise your latest sentence would be shortened the moment you wrote it.

Nothing disappears quietly: when something is summarised, Otto says so in the conversation, and the summary stays readable and editable. If you remove something from the context yourself, it still stays in memory and in the history — it just no longer travels along in this one conversation.

Next: The data paths Back to the overview