
    
Bj                     P    d Z ddlmZmZmZmZ ddlmZmZm	Z	m
Z
 ddlmZmZ g dZy)a  
Hermes Gateway - Multi-platform messaging integration.

This module provides a unified gateway for connecting the Hermes agent
to various messaging platforms (Telegram, Discord, WhatsApp, Weixin, and more) with:
- Session management (persistent conversations with reset policies)
- Dynamic context injection (agent knows where messages come from)
- Delivery routing (cron job outputs to appropriate channels)
- Platform-specific toolsets (different capabilities per platform)
   )GatewayConfigPlatformConfigHomeChannelload_gateway_config)SessionContextSessionStoreSessionResetPolicybuild_session_context_prompt)DeliveryRouterDeliveryTarget)
r   r   r   r   r   r   r	   r
   r   r   N)__doc__configr   r   r   r   sessionr   r   r	   r
   deliveryr   r   __all__     5/home/ubuntu/.hermes/hermes-agent/gateway/__init__.py<module>r      s)   	 T S  5r   