Versions in this module Expand all Collapse all v1 v1.0.0 Sep 16, 2026 Changes in this version + type ChannelManager interface + DismissToolFeedback func(ctx context.Context, channel, chatID string, outboundCtx *bus.InboundContext) + GetChannel func(name string) (channels.Channel, bool) + GetEnabledChannels func() []string + InvokeTypingStop func(channel, chatID string) + SendMedia func(ctx context.Context, msg bus.OutboundMediaMessage) error + SendMessage func(ctx context.Context, msg bus.OutboundMessage) error + SendPlaceholder func(ctx context.Context, channel, chatID string) bool + type MessageBus interface + GetStreamer func(ctx context.Context, channel, chatID, sessionKey string) (bus.Streamer, bool) + InboundChan func() <-chan bus.InboundMessage + PublishInbound func(ctx context.Context, msg bus.InboundMessage) error + PublishOutbound func(ctx context.Context, msg bus.OutboundMessage) error + PublishOutboundMedia func(ctx context.Context, msg bus.OutboundMediaMessage) error