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

# Output Config • AI Agent SDK

> OutputConfig: Configuration for agent output behavior.

# OutputConfig

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

AI Agent

Configuration for agent output behavior.

Consolidates: verbose, markdown, stream, metrics, reasoning\_steps, output\_style

DEFAULT: output="silent" (zero overhead, fastest performance)

## Properties

**verbose** `bool`

No description available.

**markdown** `bool`

No description available.

**stream** `bool`

No description available.

**metrics** `bool`

No description available.

**reasoning\_steps** `bool`

No description available.

**style** `Optional`

No description available.

**actions\_trace** `bool`

No description available.

**json\_output** `bool`

No description available.

**simple\_output** `bool`

No description available.

**show\_parameters** `bool`

No description available.

**status\_trace** `bool`

No description available.

**editor\_output** `bool`

No description available.

**output\_file** `Optional[str]`

No description available.

**template** `Optional[str]`

No description available.

**tool\_output\_limit** `int`

No description available.

> [accordion] Internal & Generic Methods
>
> * **to\_dict**: Convert to dictionary.

## Usage

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
# Default is silent mode (no output overhead, programmatic use)
    Agent(instructions="...")  # Uses output="silent"
    
    # Actions mode (tool calls + final output trace)
    Agent(output="actions")
    
    # Verbose mode with Rich panels
    Agent(output="verbose")
    
    # JSON mode for piping
    Agent(output="json")
    
    # With config
    Agent(output=OutputConfig(
        verbose=True,
        markdown=True,
        stream=True,
        metrics=True,
        reasoning_steps=True,
    ))
```

## Source

> [card] [View on GitHub](https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/config/feature_configs.py#L712)
>
> `praisonaiagents/config/feature_configs.py` at line 712

***

## Related Documentation

> [card] [Configuration Overview](https://praison.ai/docs/docs/configuration/index)

> [card] [Agent Config](https://praison.ai/docs/docs/configuration/agent-config)

> [card] [Output Concept](https://praison.ai/docs/docs/concepts/output)

> [card] [Output Configuration](https://praison.ai/docs/docs/configuration/output-config)

> [card] [Save Output](https://praison.ai/docs/docs/features/save-output)


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