pub struct Skills {
pub sources: Vec<SkillSource>,
pub dir: Option<String>,
pub reference_prefix: Option<String>,
pub max_loaded: Option<u32>,
pub max_bytes: Option<u64>,
}Fields§
§sources: Vec<SkillSource>§dir: Option<String>A LOCAL folder of skill files, beside the config rather than behind an
MCP server. Skills are documents; requiring a server to serve a
markdown file was the one place the “capability comes from a server”
rule bought nothing — a skill grants no tool, it is prose the model
reads. skills/ beside the config is adopted automatically when this
is unset and the folder has files in it.
reference_prefix: Option<String>§max_loaded: Option<u32>§max_bytes: Option<u64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Skills
impl<'de> Deserialize<'de> for Skills
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 StructuralPartialEq for Skills
Auto Trait Implementations§
impl Freeze for Skills
impl RefUnwindSafe for Skills
impl Send for Skills
impl Sync for Skills
impl Unpin for Skills
impl UnsafeUnpin for Skills
impl UnwindSafe for Skills
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