Skip to main content
Control how agents display output, from silent mode for programmatic use to verbose mode with rich formatting.
verbose=, stream=, and metrics= are no longer accepted as top-level Agent kwargs. A top-level verbose=True raises TypeError. Use a preset like output="verbose", or output=OutputConfig(...) for fine-grained control.

Quick Start

1

Default (Silent Mode)

Silent mode is the default for programmatic use:
2

With Presets

Use string presets for common configurations:
3

With Configuration

Fine-grained control:

Configuration Options


Output Presets

Eight primary presets cover the common cases. Default is "silent".

Aliases

Aliases map to a primary preset for backward compatibility.

Common Patterns

Pattern 1: Streaming Chat

Pattern 2: Save to File

Pattern 3: JSON Pipeline


Best Practices

Silent mode has zero output overhead, making it ideal for programmatic use.
Actions trace shows tool calls and agent lifecycle without full verbosity.
Streaming improves perceived responsiveness for chat interfaces.

Display System

Learn about the display system

Output Styles

Customize output styling