pub struct SubAgentProgressPayload {
pub task_id: String,
pub agent_name: String,
pub event: AgentMessage,
}Expand description
Payload for sub-agent progress updates emitted by MCP tools.
This is the internal payload embedded in MCP progress messages between
mcp-subagents and the ACP relay (in aether-cli). It uses AgentMessage
for the event (the full fat type). The relay converts this to
SubAgentProgressParams (which uses the lightweight SubAgentEvent)
before sending to clients.
Fields§
§task_id: String§agent_name: String§event: AgentMessageTrait Implementations§
Source§impl Clone for SubAgentProgressPayload
impl Clone for SubAgentProgressPayload
Source§fn clone(&self) -> SubAgentProgressPayload
fn clone(&self) -> SubAgentProgressPayload
Returns a duplicate of the value. Read more
1.0.0 · 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 SubAgentProgressPayload
impl Debug for SubAgentProgressPayload
Source§impl<'de> Deserialize<'de> for SubAgentProgressPayload
impl<'de> Deserialize<'de> for SubAgentProgressPayload
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
Source§impl PartialEq for SubAgentProgressPayload
impl PartialEq for SubAgentProgressPayload
Source§impl Serialize for SubAgentProgressPayload
impl Serialize for SubAgentProgressPayload
impl StructuralPartialEq for SubAgentProgressPayload
Auto Trait Implementations§
impl Freeze for SubAgentProgressPayload
impl RefUnwindSafe for SubAgentProgressPayload
impl Send for SubAgentProgressPayload
impl Sync for SubAgentProgressPayload
impl Unpin for SubAgentProgressPayload
impl UnsafeUnpin for SubAgentProgressPayload
impl UnwindSafe for SubAgentProgressPayload
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