hermes-agent/agent/pet
Brooklyn Nicholson af35ae3c46 fix(pet): snap kitty frames to whole cells
kitty fits an image to its cell rect preserving aspect, so a frame whose pixel
size isn't a whole multiple of the cell rounds up — clipping the bottom row
("clipped feet") and letterboxing a blank row. Trim each frame to its union
alpha bbox, then snap to an exact cell multiple before transmit so the sprite
hugs its box and renders full-body. (ratatui-image#57: render in multiples of
the font-size.)
2026-06-30 15:41:44 -05:00
..
generate feat(pets): quality-first OpenRouter model chain + stronger atlas gates + global pet-gen notifications 2026-06-24 23:11:21 -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): prompt → atlas sprite-generation engine 2026-06-24 13:48:29 -05:00
render.py fix(pet): snap kitty frames to whole cells 2026-06-30 15:41:44 -05:00
state.py feat(pets): pet engine + display.pet config 2026-06-20 14:18:30 -05:00
store.py feat(pets): prompt → atlas sprite-generation engine 2026-06-24 13:48:29 -05:00