> ## 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.

# Supports Presentation • AI Agent SDK

> SupportsPresentation: Protocol for channel adapters that support presentations.

# SupportsPresentation

> Defined in the [**protocols**](https://praison.ai/docs/sdk/reference/praisonaiagents/modules/protocols.md) module.

AI Agent

Protocol for channel adapters that support presentations.

Channel adapters implement this protocol to render
portable presentations as native widgets.

## Methods

> [card] [presentation\_limits()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/SupportsPresentation-presentation_limits.md)
>
> Get channel-specific presentation limits.

> [card] [render\_presentation()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/SupportsPresentation-render_presentation.md)
>
> Render a presentation to a target (chat/channel).

> [card] [truncate\_presentation()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/SupportsPresentation-truncate_presentation.md)
>
> Truncate a presentation to fit channel limits.

## Source

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


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