> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Channel Capabilities • AI Agent SDK

> ChannelCapabilities: Declares what features a bot channel supports.

# ChannelCapabilities

> Defined in the [**protocols**](https://praison.ai/docs/sdk/reference/praisonaiagents/modules/protocols.md) 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

**live\_edit** `bool`

No description available.

**reactions** `bool`

No description available.

**typing** `bool`

No description available.

**text\_limit** `int`

No description available.

**edit\_rate\_limit** `float`

No description available.

**reaction\_rate\_limit** `float`

No description available.

## Source

> [card] [View on GitHub](https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/bots/protocols.py#L38)
>
> `praisonaiagents/bots/protocols.py` at line 38


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.