eli 0.3.2

Ease Lives Instantly — hook-first AI agent framework with multi-channel support
Documentation
//! Channel subsystem — pluggable transports for user interaction.
//!
//! Each channel implements the [`Channel`] trait and is managed by a
//! [`ChannelManager`] that routes inbound messages to the framework and
//! dispatches outbound envelopes to the correct channel.

pub mod base;
pub mod cli;
pub mod handler;
pub mod manager;
pub mod message;
pub mod telegram;
pub mod webhook;

pub use base::Channel;
pub use cli::{CliChannel, CliRenderer};
pub use handler::BufferedMessageHandler;
pub use manager::{ChannelManager, ChannelSettings, InboundProcessor, OutboundRouter};
pub use message::{ChannelMessage, DataFetcher, MediaItem, MediaType, MessageKind};
pub use telegram::{TelegramChannel, TelegramSettings};
pub use webhook::{WebhookChannel, WebhookSettings};