pub enum SubagentSettingsEntryContextTier {
Inherit,
Default,
LongContext,
Unknown,
}Expand description
Context tier override for matching subagents
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Inherit
Inherit the parent session’s effective context tier at dispatch time.
Default
Use the model’s default context window.
LongContext
Pin the subagent to the long-context tier when supported.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SubagentSettingsEntryContextTier
impl<'de> Deserialize<'de> for SubagentSettingsEntryContextTier
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 SubagentSettingsEntryContextTier
impl StructuralPartialEq for SubagentSettingsEntryContextTier
Auto Trait Implementations§
impl Freeze for SubagentSettingsEntryContextTier
impl RefUnwindSafe for SubagentSettingsEntryContextTier
impl Send for SubagentSettingsEntryContextTier
impl Sync for SubagentSettingsEntryContextTier
impl Unpin for SubagentSettingsEntryContextTier
impl UnsafeUnpin for SubagentSettingsEntryContextTier
impl UnwindSafe for SubagentSettingsEntryContextTier
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.