Skip to main content

Module avatars

Module avatars 

Source
Expand description

Avatar identity: names, emoji, and the main pointer.

viceroy: this lived in src/frs/ but is not FurScript. resolve_avatar is called by tree, status, and the renderers; load_avatars by new, jot, avatar, and onboard. Only frs::parser uses it from inside the DSL. frs::avatars still resolves here via a re-export, so no existing import path breaks.

Modules§

emojis
Emoji browsing and selection, shared by fur avatar new and fur onboard.

Constants§

MAIN_EMOJI
Reserved for the main avatar.
PLACEHOLDER
Shown when an avatar has no emoji assigned, and written by fur rebuild for every avatar it recovers from documents.

Functions§

get_random_emoji_for_name
A sensible starting emoji for a name, so suggestions look considered rather than arbitrary. Falls back to a neutral person glyph.
is_bot_name
Names that clearly belong to a model or agent.
load_avatars
resolve_avatar
save_avatars