output • AI Agent SDK

Output Styles Module for PraisonAI Agents.

output

AI Agent

Output Styles Module for PraisonAI Agents.

Provides configurable output formatting:

  • Predefined styles (concise, detailed, technical, etc.)
  • Custom formatting rules
  • Markdown/plain text/JSON output
  • Response length control

Zero Performance Impact:

  • All imports are lazy loaded via __getattr__
  • Styles only applied when configured
  • No overhead when not in use

Usage:

python
from praisonaiagents.output import OutputStyle, OutputFormatter

# Use predefined style
style = OutputStyle.concise()

# Apply to agent
agent = Agent(
    instructions="...",
    output_style=style
)

# Or format manually
formatter = OutputFormatter(style)
formatted = formatter.format(response)

Import

python
from praisonaiagents import output

Constants

NameValue
_LAZY_IMPORTS{'OutputStyle': ('praisonaiagents.output.style', 'OutputStyle'), 'OutputFormatter': ('praisonaiagents.output.formatter', 'OutputFormatter'), 'StylePreset': ('praisonaiagents.output.style', 'StylePrese...

Related Documentation