pub enum TeamContextPolicy {
Isolated,
Shared,
}Expand description
Context sharing policy for agent-as-tool delegation.
Variants§
Isolated
Start delegates with an empty history/state snapshot and no memory.
Snapshot parent history/state and forward memory, artifacts, and shared state.
Trait Implementations§
Source§impl Clone for TeamContextPolicy
impl Clone for TeamContextPolicy
Source§fn clone(&self) -> TeamContextPolicy
fn clone(&self) -> TeamContextPolicy
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 moreimpl Copy for TeamContextPolicy
Source§impl Debug for TeamContextPolicy
impl Debug for TeamContextPolicy
Source§impl<'de> Deserialize<'de> for TeamContextPolicy
impl<'de> Deserialize<'de> for TeamContextPolicy
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 TeamContextPolicy
Source§impl JsonSchema for TeamContextPolicy
impl JsonSchema for TeamContextPolicy
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TeamContextPolicy
impl PartialEq for TeamContextPolicy
Source§impl Serialize for TeamContextPolicy
impl Serialize for TeamContextPolicy
impl StructuralPartialEq for TeamContextPolicy
Auto Trait Implementations§
impl Freeze for TeamContextPolicy
impl RefUnwindSafe for TeamContextPolicy
impl Send for TeamContextPolicy
impl Sync for TeamContextPolicy
impl Unpin for TeamContextPolicy
impl UnsafeUnpin for TeamContextPolicy
impl UnwindSafe for TeamContextPolicy
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.