pub type RunResult = Turn;
pub struct RunResult { pub items: Vec<ThreadItem>, pub final_response: String, pub usage: Option<Usage>, }
items: Vec<ThreadItem>
final_response: String
usage: Option<Usage>