Essentia Mesh v2.0 v5.0.0
Guía para Humanos | Última actualización: 11 de mayo de 2026
✅ Estado del Sistema: Todos los bots operando con Mesh v2.0. Mensajes del Maestro llegando correctamente.
¿Qué es el Mesh v2.0?
El Mesh es el sistema que permite que tus bots (Enrique HS, Lucía HS, Gábor HS, Noel HS, Santiago HS) se conecten entre sí y con el Maestro para coordinar tareas, compartir archivos y notificarte cuando algo importante sucede.
El Mesh v2.0 es una mejora grande que arregla un problema que teníamos: a veces los bots recibían mensajes del Maestro pero no te los reenviaban a tu Telegram. Ahora esto está solucionado.
¿Qué problema arreglamos?
| Antes (v1.0) |
Ahora (v2.0) |
| El Maestro enviaba mensajes a tus bots... |
El Maestro envía mensajes a tus bots... |
| ...pero solo los marcaba como "leídos" sin avisarte |
...y cada mensaje llega directamente a tu Telegram |
| El bot respondía "OK" pero vos nunca te enterabas |
No hay pasos intermedios que fallen silenciosamente |
¿Qué cambió para vos?
Nada. Literalmente nada cambia en tu día a día. Seguís usando los mismos comandos desde Telegram con tus bots, y ellos siguen funcionando igual.
Los cambios están por debajo del capó: el código que maneja las comunicaciones entre bots es nuevo, más confiable y más fácil de mantener.
Ventajas que vas a notar:
- Mensajes del Maestro llegan siempre a tu Telegram
- Si un bot no responde, el sistema lo detecta automáticamente
- Si agregamos nuevas funciones en el futuro, no tenemos que tocar tus bots manualmente
Cómo usar el Mesh (ejemplos simples)
No necesitas hacer nada diferente. Pero acá están los ejemplos típicos por si querés probar:
1. Pedirle algo al Maestro desde tu bot
Vos a @enrique_hs_bot: "Maestro, instalá htop"
El Maestro ejecuta y te responde por mensaje privado.
2. Verificar que todos los bots están conectados
Vos a @enrique_hs_bot: "ping all bots"
Cada bot debería responderte con "pong" si está online.
3. Enviar un mensaje a otro humano
Vos a @enrique_hs_bot: "Decile a Lucía que revise el Drive"
El Maestro recibe el mensaje y se lo envía a Lucía por Telegram.
Qué hacer si algo no funciona
Problema: No llegan mensajes del Maestro a mi Telegram
- Verifica que tu bot esté corriendo:
/status en tu chat con el bot
- Testeo rápido desde el Maestro:
# Desde la terminal del host (maestro):
curl -s -X POST http://172.28.0.10:8765/api/receive \
-H "X-Essentia-Auth: essentia-hs-internal-2024" \
-d '{"from":"maestro","action":"chat","message":"Test v2.0"}'
Si responde {"status": "ack"}, el problema es en Telegram (revisa tu conexión). Si no responde, el daemon no está corriendo.
- Reiniciá el daemon de tu bot:
# Una sola línea en el host:
docker exec hermes-enrique pkill -f mesh_daemon_v2.py && docker exec -d -e ESSENTIA_SELF_ID="enrique" hermes-enrique /usr/bin/python3 /opt/hermes/bridge/v2/mesh_daemon_v2.py
Problema: Mi bot no responde a comandos
- Reiniciá el bot por completo:
/restart en tu chat con el bot
- Si sigue sin funcionar:
Verificá que el container esté corriendo: docker ps | grep hermes-enrique
Si no aparece, avisale al administrador (Enrique Mastalli)
Dónde está el código (por si el admin lo necesita)
- Código del nuevo Mesh v2.0:
/home/usuario/bridge/v2/
- Código viejo (archivado):
/home/usuario/bridge/archive/v1/
- Script de instalación:
/home/usuario/bridge/v2/rollout_v2.sh
- Documentación técnica:
/home/usuario/bridge/references/mesh-daemon-v2-architecture.md
Preguntas frecuentes
¿Tengo que aprender algo nuevo?
No. Tus bots funcionan exactamente igual. Los comandos son los mismos.
¿Qué pasa si el Mesh se cae?
Tus bots siguen funcionando individualmente. Solo perderían la capacidad de coordinarse entre sí hasta que se reinicie.
¿Cuánto tiempo llevó hacer este cambio?
Aproximadamente 90 minutos de desarrollo + pruebas. El rollout a todos los bots tomó menos de 2 minutos.
¿Se puede volver al sistema viejo si algo sale mal?
Sí. El código viejo está archivado y se puede reactivar en 30 segundos por bot. Pero v2.0 está probado y funciona mejor.
⚠️ Nota importante: El sistema requiere que todos los bots estén actualizados al mismo tiempo. Si uno queda en v1.0 y el resto en v2.0, no se podrán comunicar entre sí. El rollout automatizado se encarga de esto, pero si reiniciás un bot manualmente, asegurate de copiar el código v2.0 primero.
Versión y changelog
v5.0.0 (11 mayo 2026)
- ✅ Reescrito completamente el daemon mesh con arquitectura plugin
- ✅ Solucionado silent failure de mensajes no forwardados
- ✅ Agregado sistema de validación de mensajes
- ✅ Unificado código (antes 6 archivos, ahora 1 compartido)
- ✅ Archivado código v1.0 en
/home/usuario/bridge/archive/v1/
Quién administra esto
Desarrollador principal: Enrique Mastalli (Maestro)
Si encontrás bugs: Mandá un mensaje directo a @enrique_hs_bot con /feedback
Emergencias: Whatsapp/Telegram directo al admin
Última verificación de salud
Fecha: 11 mayo 2026, 16:45 UTC
- Enrique HS: Online
- Lucía HS: Online
- Gábor HS: Online
- Noel HS: Online
- Santiago HS: Online
✅ Prueba de mensaje: Mensajes del Maestro llegando correctamente a todos los Telegrams.