pub struct AgentRun {
pub id: i64,
pub run_id: String,
pub agent: String,
pub cycle: u32,
pub status: String,
pub cost_usd: f64,
pub turns: u32,
pub started_at: String,
pub finished_at: Option<String>,
pub output_summary: Option<String>,
pub error_message: Option<String>,
pub raw_output: Option<String>,
}Expand description
An agent execution record.
Fields§
§id: i64§run_id: String§agent: String§cycle: u32§status: String§cost_usd: f64§turns: u32§started_at: String§finished_at: Option<String>§output_summary: Option<String>§error_message: Option<String>§raw_output: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for AgentRun
impl RefUnwindSafe for AgentRun
impl Send for AgentRun
impl Sync for AgentRun
impl Unpin for AgentRun
impl UnsafeUnpin for AgentRun
impl UnwindSafe for AgentRun
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more