Channel Capabilities • AI Agent SDK

ChannelCapabilities: Declares what features a bot channel supports.

ChannelCapabilities

Defined in the protocols module.

AI Agent

Declares what features a bot channel supports.

This allows shared engines to adapt behavior based on platform capabilities, enabling graceful degradation when features aren’t available.

Attributes: live_edit: Whether the channel supports editing messages in place reactions: Whether the channel supports adding reactions to messages typing: Whether the channel supports typing indicators text_limit: Maximum message length (0 = unlimited) edit_rate_limit: Minimum seconds between edits (for throttling) reaction_rate_limit: Minimum seconds between reactions

Properties

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField int

No description available.

ResponseField float

No description available.

ResponseField float

No description available.

Source

View on GitHub

praisonaiagents/bots/protocols.py at line 38