Mascotas — Compañeros de Escritorio
Mascotas — Compañeros de Escritorio — guía fácil de entender basada en la documentación oficial
¿Sabes cómo un pez dorado en tu escritorio hace que mirar hojas de cálculo sea un poco más llevadero? Hermes Agent tiene algo similar, excepto que es un gato pixelado que celebra cuando tu código finalmente funciona.
¿Qué es una Mascota?
Las mascotas son sprites diminutos y opcionales que viven dentro de tu interfaz de Hermes. Reaccionan a lo que la IA está haciendo en tiempo real. Cuando el modelo está pensando, la mascota inclina la cabeza. Cuando una herramienta se ejecuta, corre. Cuando todo termina con éxito, salta de alegría.
Aquí está la parte importante: las mascotas son puramente decorativas. No afectan el rendimiento, el uso de tokens ni el comportamiento. Están desactivadas por defecto y tienes que activarlas manualmente. Piénsalo como un protector de pantalla con personalidad.
Cómo Instalar una Mascota
Las mascotas provienen de una galería pública llamada petdex. Una vez instaladas, viven en tu carpeta de configuración personal en <HERMES_HOME>/pets/. Cada perfil puede tener su propia mascota.
Inicio rápido (CLI):
# Ver todas las mascotas disponibles
hermes pets list
# Filtrar solo gatos
hermes pets list cat
Después de elegir una, Hermes escribe automáticamente la configuración en tu config.yaml (display.pet.slug y display.pet.enabled). Sin variables de entorno. Sin claves API. Solo elige y listo.
¿Qué Hará Tu Mascota?
Las mascotas tienen siete expresiones, cada una vinculada a una actividad diferente de la IA:
| Lo que la IA está haciendo | Acción de la mascota |
|---|---|
| La ejecución de una herramienta falla | Se ve frustrada |
| Todas las tareas se completan | Salta de celebración |
| Un turno limpio termina | Se despide con la mano |
| Ejecutando una herramienta | Corre por la pantalla |
| El modelo está pensando/leyendo | Inclina la cabeza, se ve curiosa |
| Esperando tu confirmación | Espera (versiones anteriores: mira fijamente) |
| No pasa nada | Deambula por ahí |
¿Dónde Puedes Verla?
- Terminal (CLI/TUI): Si tu terminal admite protocolos gráficos (kitty, Ghostty, WezTerm, iTerm2 o sixel), obtienes un sprite nítido y de alta resolución. De lo contrario, se degrada elegantemente a una representación colorida de medio bloque Unicode. En sesiones no interactivas (tuberías o redirecciones), la mascota permanece oculta.
- Aplicación de escritorio: La mascota aparece como un sprite flotante en tu lienzo. Actívala a través de Configuración → Apariencia.
Algunos Consejos
Las mascotas cuestan cero tokens adicionales y no tocan tu caché. Así que siéntete libre: instala tres si quieres.
Una advertencia: si estás en una terminal antigua, verifica primero si admite protocolos gráficos. De lo contrario, obtendrás una versión “pixelada” de tu mascota, que, honestamente, tiene su propio encanto.
Consejo práctico: Usa la mascota como un indicador de estado. ¿La ves corriendo? La IA está ocupada. ¿La ves saludando? Ese turno ha terminado. Si prefieres una interfaz limpia y minimalista, simplemente déjala desactivada; realmente es solo un huevo de pascua.
En resumen: El sistema de mascotas le da a tu asistente de IA un poco de calidez: cero costo, cero riesgo, puramente por diversión. Prueba a instalar un gatito y deja que te haga compañía mientras lanzas tu próxima función.
📖 Documentación oficial
Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/features/pets