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 newandfur onboard.
Constants§
- MAIN_
EMOJI - Reserved for the main avatar.
- PLACEHOLDER
- Shown when an avatar has no emoji assigned, and written by
fur rebuildfor 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