Expand description
Chat channel adapters for the Symbi platform.
Provides bidirectional chat integration — users invoke agents from Slack (and enterprise: Teams, Mattermost), get policy-enforced, audit-logged responses back.
§Community (default)
- Slack adapter with Events API + slash commands
- Basic structured logging
ChannelAdaptertrait for building custom adapters
§Enterprise
- Teams adapter (feature:
teams) — Bot Framework webhook + OAuth2 - Mattermost adapter (feature:
mattermost) — Outgoing webhooks + REST API EnterpriseChannelHookstrait for policy, DLP, and crypto audit (feature:enterprise-hooks)
Re-exports§
pub use config::ChannelConfig;pub use config::PlatformSettings;pub use config::SlackConfig;pub use error::ChannelAdapterError;pub use logging::BasicInteractionLogger;pub use manager::AgentInvoker;pub use manager::ChannelAdapterManager;pub use traits::ChannelAdapter;pub use traits::InboundHandler;pub use types::AdapterHealth;pub use types::ChatDeliveryReceipt;pub use types::ChatPlatform;pub use types::FilteredContent;pub use types::InboundMessage;pub use types::InteractionAction;pub use types::InteractionLog;pub use types::OutboundMessage;pub use types::PolicyDecision;pub use types::SlashCommand;pub use adapters::slack::SlackAdapter;