pub struct SessionModelSetReasoningEffortResult {
pub reasoning_effort: String,
}Expand description
Update the session’s reasoning effort without changing the selected model. Use switchTo instead when you also need to change the model. The runtime stores the effort on the session and applies it to subsequent turns.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§reasoning_effort: StringReasoning effort level recorded on the session after the update
Trait Implementations§
Source§impl Clone for SessionModelSetReasoningEffortResult
impl Clone for SessionModelSetReasoningEffortResult
Source§fn clone(&self) -> SessionModelSetReasoningEffortResult
fn clone(&self) -> SessionModelSetReasoningEffortResult
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 Default for SessionModelSetReasoningEffortResult
impl Default for SessionModelSetReasoningEffortResult
Source§fn default() -> SessionModelSetReasoningEffortResult
fn default() -> SessionModelSetReasoningEffortResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionModelSetReasoningEffortResult
impl<'de> Deserialize<'de> for SessionModelSetReasoningEffortResult
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 SessionModelSetReasoningEffortResult
impl RefUnwindSafe for SessionModelSetReasoningEffortResult
impl Send for SessionModelSetReasoningEffortResult
impl Sync for SessionModelSetReasoningEffortResult
impl Unpin for SessionModelSetReasoningEffortResult
impl UnsafeUnpin for SessionModelSetReasoningEffortResult
impl UnwindSafe for SessionModelSetReasoningEffortResult
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