pub struct AgentSwarmCompleted {
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub tool_id: String,
pub completed: usize,
pub failed: usize,
pub aborted: usize,
pub timestamp: OffsetDateTime,
}Expand description
Emitted when the agent_swarm tool finishes, carrying the aggregate child
outcome counts.
Fields§
§thread_id: ThreadId§turn_id: TurnId§tool_id: String§completed: usize§failed: usize§aborted: usize§timestamp: OffsetDateTimeTrait Implementations§
Source§impl Clone for AgentSwarmCompleted
impl Clone for AgentSwarmCompleted
Source§impl Debug for AgentSwarmCompleted
impl Debug for AgentSwarmCompleted
Source§impl<'de> Deserialize<'de> for AgentSwarmCompleted
impl<'de> Deserialize<'de> for AgentSwarmCompleted
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
impl Eq for AgentSwarmCompleted
Source§impl PartialEq for AgentSwarmCompleted
impl PartialEq for AgentSwarmCompleted
Source§impl Serialize for AgentSwarmCompleted
impl Serialize for AgentSwarmCompleted
impl StructuralPartialEq for AgentSwarmCompleted
Auto Trait Implementations§
impl Freeze for AgentSwarmCompleted
impl RefUnwindSafe for AgentSwarmCompleted
impl Send for AgentSwarmCompleted
impl Sync for AgentSwarmCompleted
impl Unpin for AgentSwarmCompleted
impl UnsafeUnpin for AgentSwarmCompleted
impl UnwindSafe for AgentSwarmCompleted
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.