You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
She remembers you better. Every chat turn now starts with a
bounded plain-text snapshot of what she knows about you (USER
digest, ~500 tokens) and the relationship so far (MEMORY digest,
~800 tokens), alongside the existing semantic recall. The snapshot
includes a usage % header — so when memory fills up she
proactively consolidates instead of forgetting things at random.
She can explicitly write to memory. When you reveal something
durable (preferences, important people, hard limits, big news),
she emits an inline marker that the app picks up and stores. You
never see the marker — it's stripped before display — but she'll
remember next session. Same mechanism for correcting outdated
facts (replace) or asking her to forget (remove).
Capacity-aware consolidation. When either store crosses 80%
capacity, the background consolidation pass kicks in automatically
so the next turn has room.
Inspired by
Hermes Agent's
MEMORY.md / USER.md pattern + memory tool grammar. Their plain-
text bounded approach + substring matcher are ported here; the
underlying storage stays our existing encrypted soul files +
SQLite memories table (embeddings preserved, plain text is
additive).