pub struct AgentDiscoveryPath {
pub path: String,
pub preferred_for_creation: bool,
pub project_path: Option<String>,
pub scope: AgentDiscoveryPathScope,
}Expand description
Schema for the AgentDiscoveryPath type.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§path: StringAbsolute path of the search/create directory (may not exist on disk yet)
preferred_for_creation: boolWhether this is the canonical directory to create a new agent in its tier. At most one entry per tier is preferred.
project_path: Option<String>The input project path this directory was derived from (only for project scope)
scope: AgentDiscoveryPathScopeWhich tier this directory belongs to
Trait Implementations§
Source§impl Clone for AgentDiscoveryPath
impl Clone for AgentDiscoveryPath
Source§fn clone(&self) -> AgentDiscoveryPath
fn clone(&self) -> AgentDiscoveryPath
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 AgentDiscoveryPath
impl Debug for AgentDiscoveryPath
Source§impl Default for AgentDiscoveryPath
impl Default for AgentDiscoveryPath
Source§fn default() -> AgentDiscoveryPath
fn default() -> AgentDiscoveryPath
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentDiscoveryPath
impl<'de> Deserialize<'de> for AgentDiscoveryPath
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 AgentDiscoveryPath
impl RefUnwindSafe for AgentDiscoveryPath
impl Send for AgentDiscoveryPath
impl Sync for AgentDiscoveryPath
impl Unpin for AgentDiscoveryPath
impl UnsafeUnpin for AgentDiscoveryPath
impl UnwindSafe for AgentDiscoveryPath
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