//! Multi-channel adapters for RainEngine.
//!
//! Each adapter connects to a messaging platform, normalizes inbound
//! messages into `HumanInputIngressRequest` triggers, and sends agent
//! responses back to the platform.
use async_trait;
/// Configuration for a channel adapter.
/// Trait implemented by each channel adapter.