pub struct RunInfo {
pub run_id: String,
pub thread_id: String,
pub agent_id: Option<String>,
pub status: RunStatus,
pub created_at: Option<String>,
pub completed_at: Option<String>,
pub metadata: HashMap<String, Value>,
}Expand description
Run information for tracking agent execution
Fields§
§run_id: StringRun ID
thread_id: StringAssociated thread ID
agent_id: Option<String>Associated agent ID
status: RunStatusRun status
created_at: Option<String>Run start time
completed_at: Option<String>Run completion time
metadata: HashMap<String, Value>Run metadata
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunInfo
impl<'de> Deserialize<'de> for RunInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RunInfo
impl RefUnwindSafe for RunInfo
impl Send for RunInfo
impl Sync for RunInfo
impl Unpin for RunInfo
impl UnwindSafe for RunInfo
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