Hermes
A multi-tenant WhatsApp AI Agent platform that connects schools' operational databases to conversational assistants. Each tenant runs an isolated gateway container; messages flow through a BullMQ queue into an LLM engine (GPT-4o or Claude) with tool calling, dual-layer RBAC, and production-grade resilience patterns.
- Multi-tenant isolation with dedicated gateway containers per school
- LLM tool calling with dual-layer RBAC and prompt injection guards
- Circuit breaker (Opossum) + dead letter queue with alerting
- Atomic rate limiting via Redis Lua scripts + token cost tracking