pub struct AgentProgressData {
pub agent_id: String,
pub prompt: String,
pub message: Value,
pub normalized_messages: Vec<NormalizedMessage>,
}Expand description
Agent spawning and execution
~1,371 occurrences per large session.
Fields§
§agent_id: StringAgent ID (unique identifier)
prompt: StringAgent task/prompt
message: ValueTriggering message
normalized_messages: Vec<NormalizedMessage>Complete conversation history
Trait Implementations§
Source§impl Clone for AgentProgressData
impl Clone for AgentProgressData
Source§impl Debug for AgentProgressData
impl Debug for AgentProgressData
Source§impl<'de> Deserialize<'de> for AgentProgressData
impl<'de> Deserialize<'de> for AgentProgressData
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 AgentProgressData
impl RefUnwindSafe for AgentProgressData
impl Send for AgentProgressData
impl Sync for AgentProgressData
impl Unpin for AgentProgressData
impl UnsafeUnpin for AgentProgressData
impl UnwindSafe for AgentProgressData
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