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

# Display Policy • AI Agent SDK

> DisplayPolicy: Per-platform display / verbosity policy.

# DisplayPolicy

> Defined in the [**config**](../modules/config) module.

<Badge color="blue">AI Agent</Badge>

Per-platform display / verbosity policy.

Describes the operator's *policy* for how output should be presented on a
channel (as opposed to `PlatformCapabilities` which describes what a
platform *can* render).

Attributes:
streaming: Reply streaming mode.
`"off"` (single final message) | `"draft"` (edit in place) |
`"progress"` (compact status then final).
tool\_progress: Whether tool execution progress is surfaced.
`"off"` (hidden) | `"inline"` (inline progress bubbles).
interim\_assistant\_messages: Show partial assistant messages, or only
the final reply.
footer: Runtime footer / status-line appended to replies.
`"off"` | `"compact"` (e.g. `model · ctx% · cwd`).

## Properties

<ResponseField name="streaming" type="str">
  No description available.
</ResponseField>

<ResponseField name="tool_progress" type="str">
  No description available.
</ResponseField>

<ResponseField name="interim_assistant_messages" type="bool">
  No description available.
</ResponseField>

<ResponseField name="footer" type="str">
  No description available.
</ResponseField>

<Accordion title="Internal & Generic Methods">
  * **from\_dict**: Create a policy from a (partial) dict, ignoring unknown keys.
  * **to\_dict**: Convert to dictionary for serialization.
</Accordion>

## Source

<Card title="View on GitHub" icon="github" href="https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/bots/config.py#L250">
  `praisonaiagents/bots/config.py` at line 250
</Card>

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Display System" icon="display" href="/docs/docs/features/display-system" />

  <Card title="Display Callbacks" icon="phone" href="/docs/docs/features/display-callbacks" />

  <Card title="Output Styles" icon="palette" href="/docs/docs/features/output-styles" />
</CardGroup>
