Skip to content

Hermes y Telegram

Vamos a configurar el agente y conversar desde terminal y Telegram antes de darle eventos de GitHub. Retomá la imagen taller y el proyecto local lab, con el runner del ejercicio anterior cerrado. Al terminar vas a tener un perfil persistente, una conversación con el modelo y un bot limitado a tu usuario.

ParteQué hace en esta práctica
ModeloPropone respuestas y pedidos de uso de herramientas a partir del contexto que recibe
HarnessHermes coordina la conversación, entrega contexto al modelo, ejecuta herramientas habilitadas y aplica los controles configurados
AgenteEl sistema configurado con modelo, instrucciones y herramientas para realizar tareas
ProveedorOpenRouter da acceso al modelo mediante su API
CanalTerminal o Telegram, por donde enviás mensajes y recibís respuestas
EntornoEl container lab-agent, con archivos, programas y permisos para ejecutar herramientas

Al configurar cada parte, fijate en quién hace qué. Hermes aporta el harness y Docker aporta el entorno, no el harness. El modelo no ejecuta comandos por su cuenta. Pide usar una herramienta y Hermes procesa ese pedido según la configuración y los permisos disponibles.

Vamos a probar cada canal por separado porque estas piezas no son intercambiables. Una respuesta por terminal comprueba esa conversación con el modelo, no que el bot de Telegram o GitHub estén integrados.

Empezá por crear la instancia del agente.