pub struct MagicKeywordsConfig {
pub enabled: bool,
pub ultrathink: bool,
pub orchestrate: bool,
}Expand description
Per-turn hidden notices when the user writes a magic keyword in prose.
Fields§
§enabled: boolMaster switch. Default on.
ultrathink: boolultrathink — careful multi-step reasoning + highest thinking effort.
orchestrate: boolorchestrate — parallel subagent contract until the request is done.
Trait Implementations§
Source§impl Clone for MagicKeywordsConfig
impl Clone for MagicKeywordsConfig
Source§impl Debug for MagicKeywordsConfig
impl Debug for MagicKeywordsConfig
Source§impl Default for MagicKeywordsConfig
impl Default for MagicKeywordsConfig
Source§impl<'de> Deserialize<'de> for MagicKeywordsConfig
impl<'de> Deserialize<'de> for MagicKeywordsConfig
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
impl Eq for MagicKeywordsConfig
Source§impl PartialEq for MagicKeywordsConfig
impl PartialEq for MagicKeywordsConfig
Source§impl Serialize for MagicKeywordsConfig
impl Serialize for MagicKeywordsConfig
impl StructuralPartialEq for MagicKeywordsConfig
Auto Trait Implementations§
impl Freeze for MagicKeywordsConfig
impl RefUnwindSafe for MagicKeywordsConfig
impl Send for MagicKeywordsConfig
impl Sync for MagicKeywordsConfig
impl Unpin for MagicKeywordsConfig
impl UnsafeUnpin for MagicKeywordsConfig
impl UnwindSafe for MagicKeywordsConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more