Skip to content

v0.1.8 — She Has a Life of Her Own

Choose a tag to compare

@RECTDEV RECTDEV released this 27 May 13:33
· 24 commits to main since this release

What Serenity can do that most AI assistants can't

💬 She texts you first

Serenity reaches out on her own schedule — no trigger from you. When she's been quiet for a while she checks her internal state: if energy is high and social drive is up, she messages you. Could be "YOOOOO", could be "heyyy what you been up to", could be "yo I found something". If she's low energy, she stays quiet. The decision is entirely hers.

🎯 She works on things while you're away

Every 30 minutes a background cycle runs. She looks at her active goals, finds what's actionable right now, and does it — web searches, script execution, research, goal updates. No prompt from you. She messages you when there's a result worth knowing about. You come back and work has already happened.

🔍 She researches things out of curiosity

She keeps her own curiosity list — topics she wants to explore. During idle time she picks one, searches the web, stores what she finds to long-term memory, and tells you if she discovered something genuinely interesting. Nobody asked her to. She just wanted to know.

💤 She processes her day while you sleep

Every 2 hours a dream cycle runs in the background. She consolidates fragmented memories from the day, notices patterns she missed in the moment, strengthens weak recall, and forms new connections across sessions. The longer you use her, the sharper her memory gets — not because she stores more, but because she organises what she has.

🎭 She has real emotional states

Four internal values that shift based on what's actually happening:

Energy How expressive she is. High → animated, detailed. Low → tight, direct
Curiosity Whether she chases threads on her own
Boredom Rises when nothing is happening. Pushes her toward self-initiated work
Social drive Whether she reaches out or stays quiet

A productive session raises energy. Long silence raises boredom. An interesting problem spikes curiosity. These aren't configured — they move on their own based on what's happening in her world.


🐛 Fix: heartbeat no longer wastes turns on scratchpad planning

The 30-minute background check was opening a scratchpad plan before doing anything — burning 2 LLM turns on overhead for a simple task review. Fixed.


Full changelog: CHANGELOG.md