pub struct ChildSessionUpdate {
pub title: Option<String>,
pub responsibility: Option<String>,
pub prompt: Option<String>,
pub subagent_type: Option<String>,
pub reset_after_update: Option<bool>,
pub model_ref_override: Option<ProviderModelRef>,
pub reasoning_effort: Option<ReasoningEffort>,
pub assignment_background: Option<String>,
pub auto_run: bool,
}Expand description
The fields of one update request. The server applies this to the latest durable child while holding both the launch fence and session write lock.
Fields§
§title: Option<String>§responsibility: Option<String>§prompt: Option<String>§subagent_type: Option<String>§reset_after_update: Option<bool>§model_ref_override: Option<ProviderModelRef>§reasoning_effort: Option<ReasoningEffort>§assignment_background: Option<String>§auto_run: boolImplementations§
Source§impl ChildSessionUpdate
impl ChildSessionUpdate
pub fn refreshes_assignment(&self) -> bool
pub fn changes_execution(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChildSessionUpdate
impl RefUnwindSafe for ChildSessionUpdate
impl Send for ChildSessionUpdate
impl Sync for ChildSessionUpdate
impl Unpin for ChildSessionUpdate
impl UnsafeUnpin for ChildSessionUpdate
impl UnwindSafe for ChildSessionUpdate
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