hermes-agent/agent/pet
Brooklyn Nicholson e7dbfdaad7 feat(pets): pet engine + display.pet config
Add the shared pet engine under agent/pet/: spritesheet manifest loading
and in-process caching, six-state animation model, frame rendering, and
the persistent pet store. Register the display.pet config block (pet,
scale, enabled, etc.) that every surface reads from. Covered by
tests/agent/test_pet_engine.py.
2026-06-20 14:18:30 -05:00
..
__init__.py feat(pets): pet engine + display.pet config 2026-06-20 14:18:30 -05:00
constants.py feat(pets): pet engine + display.pet config 2026-06-20 14:18:30 -05:00
manifest.py feat(pets): pet engine + display.pet config 2026-06-20 14:18:30 -05:00
render.py feat(pets): pet engine + display.pet config 2026-06-20 14:18:30 -05:00
state.py feat(pets): pet engine + display.pet config 2026-06-20 14:18:30 -05:00
store.py feat(pets): pet engine + display.pet config 2026-06-20 14:18:30 -05:00