pub fn preview_human(req: &ChatRequest) -> StringExpand description
Preview / dryrun rendering: the human-readable table form of the
request that Op::PreviewOutboundRequest returns without sending. This
mirrors crates/tui/src/core/engine/preview.rs but lives in core so
the same preview is returned headlessly.