
    j                     `    d Z ddlmZmZmZmZ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GatewayPreflightCredentialGatewayPreflightErrorGatewayPreflightInputsHomeChannelPlatformConfigload_gateway_configload_gateway_preflight_inputs)SessionContextSessionStoreSessionResetPolicybuild_session_context_prompt)DeliveryRouterDeliveryTarget)r   r   r   r	   r   r   r   r
   r   r   r   r   r   r   N)__doc__configr   r   r   r   r   r   r	   r
   sessionr   r   r   r   deliveryr   r   __all__     O/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/gateway/__init__.py<module>r      s/   		 	 	  5r   