Expand description
Output formatting for the REPL.
This module handles formatting ExecResult output based on OutputData. It provides smart formatting for different audiences:
- Interactive → Pretty columns, colors, traditional tree
- Piped/Model → Token-efficient compact formats
If result.output is present, format using format_output_data().
Otherwise, use raw result.out.
Functions§
- detect_
context - Detect the output context based on terminal state.
- format_
output - Format an ExecResult for display based on the output context.
- format_
output_ data - Format OutputData for display based on context.