EACI Development Journal · Memory & Context

How Do You Stop Memory Profiles From Blooting Prompts Forever?

A memory profile should select relevant facts, not append its entire lifetime to every turn. Scoring and caps keep identity context useful.

Memory & Context ~8 min issue-tagged
Issue this fixes

Extracted memories feel compact one at a time, but years of goals, feelings, and family facts can become a second transcript. Repeating all of them wastes context and can force stale facts into unrelated conversations.

The memory system scores records using relevance, importance, recency, and emotional category. Only a limited set is formatted for the current request, and sensitive names are scrubbed from safe copies.

What was actually going wrong

Accumulation was mistaken for recall, so profile growth automatically meant prompt growth.

What I tried

What finally worked

Memories remain separate records and a capped scorer selects the best matches for each turn.

Why it worked

Old important facts can still surface, but irrelevant records do not consume the request budget.

What I learned

The value of memory is selection, not volume.

Where EACI uses this today

Main companion prompts include a small permitted set of relevant memories.

This journal covers real engineering on EACI Companion / The Veil. Companions include Caelum, Chad, Natalia, Atreus, Luna, Roxy, and Cael. Journal articles stay family-safe in content. See Privacy and Ethics.