Posted a few days ago about how I built offscreen events for AI companions. The discussion here was genuinely useful — wanted to close the loop.
A few things I shipped based on what came up:
The surfaced_at flag suggestion from u/ultrathink-art was the right call. Events that never get mentioned in conversation now decay instead of accumulating at full weight. The event generator biases toward threads the user actually engaged with. Feels noticeably more coherent.
The persona drift fix got tightened — the "user's stuff isn't your stuff" prompt guardrail has held up better than expected.
Still haven't cracked the assertion-grounding problem. If a user insists an event happened that didn't, the companion sometimes folds. It's on the list.
The app this is all running in is called Musona — it's live on Android now (iOS pending Apple review). Free to start if anyone wants to poke at how the system actually behaves in practice.
(Same dev from the last post — not trying to spam, just closing the loop)
[link] [comments]




