pub struct AgentFrameAssignment {
pub policy: SessionPolicy,
pub plugin_options: PluginOptions,
pub plugin_source: SessionPluginSource,
pub tool_access: SessionToolAccess,
pub subagent: Option<SubagentSessionContext>,
pub usage_source: Option<String>,
}Fields§
§policy: SessionPolicy§plugin_options: PluginOptions§plugin_source: SessionPluginSource§tool_access: SessionToolAccess§subagent: Option<SubagentSessionContext>§usage_source: Option<String>Implementations§
Source§impl AgentFrameAssignment
impl AgentFrameAssignment
pub fn from_session_request( request: &SessionCreateRequest, policy: SessionPolicy, ) -> Self
pub fn from_policy(policy: SessionPolicy) -> Self
Trait Implementations§
Source§impl Clone for AgentFrameAssignment
impl Clone for AgentFrameAssignment
Source§fn clone(&self) -> AgentFrameAssignment
fn clone(&self) -> AgentFrameAssignment
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 AgentFrameAssignment
impl Debug for AgentFrameAssignment
Source§impl<'de> Deserialize<'de> for AgentFrameAssignment
impl<'de> Deserialize<'de> for AgentFrameAssignment
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 AgentFrameAssignment
impl RefUnwindSafe for AgentFrameAssignment
impl Send for AgentFrameAssignment
impl Sync for AgentFrameAssignment
impl Unpin for AgentFrameAssignment
impl UnsafeUnpin for AgentFrameAssignment
impl UnwindSafe for AgentFrameAssignment
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