mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-08 19:12:48 +08:00
Adopt an animated petdex pet that reacts to agent activity (running on tool calls, celebrating on success, sulking on errors) across all three surfaces, driven by a shared Python pet engine so the base CLI and TUI don't duplicate logic. - agent/pet/: shared engine — manifest fetch, on-disk store, state mapping, and terminal-graphics/half-block encoding. - hermes pets CLI (list/install/select/remove/off/doctor/show) + display.pet config block; petdex skill. - TUI half-block PetPane via pet.cells RPC; desktop floating mascot with a canvas renderer + an Appearance opt-in picker (install/select/remove, lazy server-cropped thumbnails). - gateway pet.* RPCs run on the worker pool so picker previews fetch concurrently instead of serializing on the reader thread.