The notebook — memory across chats.
Open a new chat and the screen is wiped clean. So how does an assistant ever “remember” you at all?
The last two pages showed a whole conversation sharing one window. Here's the part that surprises people: the moment you close a chat and open a new one, that window is wiped completely clean. The new chat has no idea what you said yesterday — or a minute ago, in the chat you just closed.
So by default, an assistant does not remember you between chats. The review monitor is wiped at the end of every match, and whatever was on it is gone. To recall a batter's habit next season, the umpire jots it in a notebook and carries it between matches.
That notebook is the trick. Some assistants keep a small store of chosen facts outside the chat window — a name, a preference, a detail or two — and it survives the wipe. At the start of a new chat, a few are quietly loaded back into the fresh window, present from the very first message.
The key idea is that these are two different things. The window is temporary working memory, wiped every chat. The notebook is deliberate, lasting memory — a short list of saved facts. Only the second one carries over.
Three facts are already in this chat. Choose memory off or on, start a new chat, and see what survives the wipe.
Memory is just a list, loaded back in.
Remembering is not the model holding on to your old chats. It is a short list of facts, kept on the side and re-loaded into each new window at the start.
# a new chat starts with an empty window — it remembers nothing on its own system = briefing # memory is a SEPARATE store that lives outside any single chat memory = load_saved_facts(user) # e.g. ["Arjun", "left-arm spin", "Hurricanes fan"] # at the start of a new chat, saved facts merge into the ONE system message if memory: system += "\n\nAbout this user: " + "; ".join(memory) window = [ {"role": "system", "content": system} ] # only now does the new chat "know" you — the facts were re-loaded, not remembered reply = umpire.chat(window + [{"role": "user", "content": message}])
Two kinds of memory.
The chat window is working memory — wiped clean the moment a conversation ends. An assistant only recognises you across chats if it keeps a separate notebook of saved facts and loads them back into each new window. No notebook, no recognition.
So “remembering” is not the model clinging to your past chats. It is a small, deliberate list of facts, saved outside the window and re-loaded at the start — something you can usually see, edit, and delete.