pub struct AgentFrontmatter {
pub description: String,
pub mode: AgentMode,
pub enabled: bool,
pub models: Vec<AgentModelFallback>,
pub limits: AgentLimits,
pub permissions: IndexMap<PermissionAction, PermissionValue>,
pub agent_md: Option<bool>,
}Fields§
§description: String§mode: AgentMode§enabled: bool§models: Vec<AgentModelFallback>§limits: AgentLimits§permissions: IndexMap<PermissionAction, PermissionValue>§agent_md: Option<bool>Per-agent AGENTS.md loading. None defers to [agent_md] enabled;
a value overrides it for root runs of this agent.
Trait Implementations§
Source§impl Clone for AgentFrontmatter
impl Clone for AgentFrontmatter
Source§fn clone(&self) -> AgentFrontmatter
fn clone(&self) -> AgentFrontmatter
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 AgentFrontmatter
impl Debug for AgentFrontmatter
Source§impl<'de> Deserialize<'de> for AgentFrontmatter
impl<'de> Deserialize<'de> for AgentFrontmatter
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 AgentFrontmatter
impl RefUnwindSafe for AgentFrontmatter
impl Send for AgentFrontmatter
impl Sync for AgentFrontmatter
impl Unpin for AgentFrontmatter
impl UnsafeUnpin for AgentFrontmatter
impl UnwindSafe for AgentFrontmatter
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