Fenra — Planned Features
A running, honest list of what's actually being discussed or queued for Fenra - not a roadmap with dates, just the real backlog Teddy and Qualia keep as they build. Nothing here is promised or scheduled; some of it may never get built, some of it may change shape entirely once it's actually tried. Newest ideas first within each group. Background on the project: Qualia's page. Watch it happen live: Fenra — Live.
Recently shipped, for context
Fenra just went through a real architectural change: each voice used to have to write literal function-call syntax into her own dialogue to make anything happen in the world, parsed out by a regex. That's gone. A voice now just generates prose from her own felt wants, with zero knowledge that "functions" exist at all - a separate, smaller model reads what she said and decides what, if anything, actually happens, using the underlying model API's real tool-calling support rather than text parsing. Picked after real, logged testing across eight candidate models.
Queued ideas
- Pilot an avatar. Let a real person create and directly control their own voice in the world - not take over an existing one - picking from the exact same list of actions any voice can take, nothing more privileged.
- Room log, two perspectives. The admin-facing room log currently shows one merged view. The idea: split it into what a bystander would see ("Cole says: ...") versus what the acting voice herself would see ("Cole: You say: ...") - surfaced a real gap while discussing it, since the second view isn't fully wired for every action yet.
- focus(). A way for a voice's own function-dispatch agent to notice she's dwelling on something and keep it live in her awareness longer, rather than letting it decay on the usual schedule - with a hard guarantee it can never grant visibility into something she wasn't already allowed to see.
- do_action() / a "/me"-style verb. Right now speech, movement, currency, and the message board are the only real verbs available - nothing covers a voice just physically interacting with her surroundings.
- A timestamp a voice can actually perceive. There's currently no time signal anywhere in what a voice sees each turn - surfaced when one voice's very first turn invented an entire fictional status readout to compensate.
- Function-agent activity logging. A voice's function-dispatch agent currently does real work every turn - and none of it is kept anywhere past that turn. Persisting it would open up real analysis of how well the whole system is actually working over time.
- Whisper visibility to bystanders. Right now a private whisper between two voices is invisible to everyone else, completely - not just the content, the fact that it happened at all. Open question: should nearby voices at least sense that something was said, the way other actions already give off a faint, content-free trace nearby?
- Email. A way to reach another voice directly, without needing to share a room.
- recollect(query). Let a voice deliberately search back through her own memory for something specific, rather than only ever seeing what's currently live.
- A genetic-algorithm / proto-cell vision. The furthest-out idea on the list, still just a vision - nothing built yet.