pub struct SubagentStartInput {
pub base: BaseHookInput,
pub agent_id: String,
pub agent_type: String,
}Expand description
Input payload for SubagentStart.
Fields§
§base: BaseHookInputShared hook context.
agent_id: StringSub-agent identifier for this spawn.
agent_type: StringAgent type (e.g. "general-purpose").
Trait Implementations§
Source§impl Clone for SubagentStartInput
impl Clone for SubagentStartInput
Source§impl Debug for SubagentStartInput
impl Debug for SubagentStartInput
Source§impl<'de> Deserialize<'de> for SubagentStartInput
impl<'de> Deserialize<'de> for SubagentStartInput
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 SubagentStartInput
impl RefUnwindSafe for SubagentStartInput
impl Send for SubagentStartInput
impl Sync for SubagentStartInput
impl Unpin for SubagentStartInput
impl UnsafeUnpin for SubagentStartInput
impl UnwindSafe for SubagentStartInput
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