A memory-transparency prototype for whatupwolf.com/lab.
Every turn, the assistant is told what it currently remembers about you (the list on the right), so its
replies are shaped by that memory. After it answers, a second extraction pass reads the exchange
and decides which durable facts to add or update — and estimates, for each, a
confidence (how sure it is the fact is true and lasting) and a sensitivity
(how personal or private it is).
- Each entry's background shading is a 2-D read: how far along the confidence axis it sits
(faint → strong fill) and where it lands on the sensitivity axis (calm green → warning red). What the system
"knows", and how sure and how sensitive, is legible without opening anything.
- Edit an entry to correct it — an edited fact becomes fully confident (you confirmed it).
Forget removes it.
- Edits and forgets take effect on the next turn, because the memory list is re-injected into
the model's context each time you send a message.
- The extraction pass looks for stable, user-specific facts (identity, preferences, goals, constraints) and
ignores one-off chatter. It's a heuristic — that's the point of being able to see and correct it.
Inspired by MemoAnalyzer,
on making an assistant's inferred memory visible and editable.