pub struct SendInputOptions {Show 15 fields
pub loop_id: Option<String>,
pub autonomous: bool,
pub max_iterations: Option<u32>,
pub preferred_subagent: Option<String>,
pub model: Option<String>,
pub model_params: Option<Value>,
pub router_profile: Option<String>,
pub attachments: Option<Value>,
pub intent_hint: Option<String>,
pub response_schema: Option<Value>,
pub response_schema_name: Option<String>,
pub response_schema_strict: Option<bool>,
pub clarification_mode: Option<String>,
pub clarification_answer: bool,
pub clarification_answers: Option<Value>,
}Expand description
Options for send_input / loop_input notification.
Fields§
§loop_id: Option<String>Loop id (required for multi-loop).
autonomous: boolAutonomous mode.
max_iterations: Option<u32>Max iterations when autonomous.
preferred_subagent: Option<String>Preferred subagent.
model: Option<String>Model override.
model_params: Option<Value>Model params.
router_profile: Option<String>Router profile.
attachments: Option<Value>Attachments array.
intent_hint: Option<String>Intent hint.
response_schema: Option<Value>Response schema.
response_schema_name: Option<String>Response schema name.
response_schema_strict: Option<bool>Strict schema.
clarification_mode: Option<String>Clarification mode.
clarification_answer: boolClarification answer flag.
clarification_answers: Option<Value>Clarification answers payload.
Trait Implementations§
Source§impl Clone for SendInputOptions
impl Clone for SendInputOptions
Source§fn clone(&self) -> SendInputOptions
fn clone(&self) -> SendInputOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SendInputOptions
impl Debug for SendInputOptions
Source§impl Default for SendInputOptions
impl Default for SendInputOptions
Source§fn default() -> SendInputOptions
fn default() -> SendInputOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SendInputOptions
impl RefUnwindSafe for SendInputOptions
impl Send for SendInputOptions
impl Sync for SendInputOptions
impl Unpin for SendInputOptions
impl UnsafeUnpin for SendInputOptions
impl UnwindSafe for SendInputOptions
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