pub struct AgentOverview {
pub agent_id: AgentId,
pub phase_id: Option<i64>,
pub model: Option<String>,
pub status: String,
pub prompt_preview: Option<String>,
pub input_tokens: i64,
pub output_tokens: i64,
pub elapsed_ms: i64,
pub started_ts: String,
pub done_ts: Option<String>,
pub retry_count: i64,
}Expand description
Per-agent overview within a run.
Fields§
§agent_id: AgentId§phase_id: Option<i64>§model: Option<String>§status: String§prompt_preview: Option<String>§input_tokens: i64§output_tokens: i64§elapsed_ms: i64§started_ts: String§done_ts: Option<String>§retry_count: i64Trait Implementations§
Source§impl Clone for AgentOverview
impl Clone for AgentOverview
Source§fn clone(&self) -> AgentOverview
fn clone(&self) -> AgentOverview
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentOverview
impl Debug for AgentOverview
Source§impl<'de> Deserialize<'de> for AgentOverview
impl<'de> Deserialize<'de> for AgentOverview
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 AgentOverview
impl RefUnwindSafe for AgentOverview
impl Send for AgentOverview
impl Sync for AgentOverview
impl Unpin for AgentOverview
impl UnsafeUnpin for AgentOverview
impl UnwindSafe for AgentOverview
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more