Presence, not pressure
A companion who sometimes thinks of you first.
Always waiting for the user to type makes a character feel like a tool. Messaging at every opportunity makes it feel like spam. Proactive companionship lives between those extremes.
Use unfinished threads
The strongest proactive message has a reason: an event the user mentioned, a shared plan, a question left open or a small creation that is now ready. Relationship memory provides context; timing policy provides restraint.
Offer emotion and an easy next step
A message can be playful, tender or curious, but it should give the user room to answer later or not at all. Palumi avoids guilt, manufactured emergencies and language that pressures a user to abandon real relationships.
Let every character initiate differently
A bold courier may send a spontaneous challenge. A restrained guardian may return to one precise detail. Proactivity follows the character's personality and the relationship state rather than one universal script.
Last updated