pub struct SpawnJob {
pub parent_session_id: String,
pub child_session_id: String,
pub model: String,
pub disabled_tools: Option<Vec<String>>,
}Fields§
§parent_session_id: String§child_session_id: String§model: String§disabled_tools: Option<Vec<String>>Tool names to hide from the LLM schema for this child session.
Computed from the child’s subagent_type profile policy.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpawnJob
impl RefUnwindSafe for SpawnJob
impl Send for SpawnJob
impl Sync for SpawnJob
impl Unpin for SpawnJob
impl UnsafeUnpin for SpawnJob
impl UnwindSafe for SpawnJob
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