Update to Long-Term Persona Memory
STM · recent turns
queue of pages · FIFO
oldest page spills · match score
MTM · topic folders
pages by topic · heat · evict
heat > τ · promote
LPM · persona
user · agent
retrieve
all three tiers → prompt
generate
LLM → answer → new page
topic folder · wetland park outing
heat 5.4 > τ = 5
→ promoted
summary · a relaxing park visit, squirrels,
two laps of running, a goal to get slimmer
keywords · park · squirrels · running · slimmer
p1 · week 1
went to the wetland park, beautiful scenery
p2 · week 1
little squirrels running in the trees
p3 · week 1
ran two laps, will keep working out to get slimmer
LLM
extract
facts
preferences
what the agent did
long-term persona memory (LPM)
User KB · learned facts
FIFO queue · 100
• went to the wetland park (week 1)
• ran two laps in the park
• saw squirrels in the trees
• … older facts leave first
User Traits · 90 dimensions in 3 categories
basic needs & personality
AI-alignment dimensions
content-platform interest tags
• goal: get slimmer
• likes outdoor exercise
• welcomes encouragement
Agent Traits · what it did for the user, and settings the user gave it
FIFO queue · 100
• promised to keep the user motivated • recommended the park run
User Profile · static: name, gender, birth year
Agent Profile · static: role, character
dashed = fixed settings, not written by this update
after the transfer the folder's L
interaction
resets to 0, so its heat drops and the same content is not promoted twice
heat > τ
· one LLM pass writes facts, 90-dim traits, and agent traits · queues of 100
17 / 25