pub enum SkillContext {
MetadataOnly(SkillManifest, PathBuf),
WithInstructions(Skill),
Full(Skill),
}Expand description
Progressive disclosure context for skill loading
Variants§
MetadataOnly(SkillManifest, PathBuf)
Level 1: Only metadata (~100 tokens)
WithInstructions(Skill)
Level 2: Metadata + instructions (<5K tokens)
Full(Skill)
Level 3: Full skill with resources loaded
Implementations§
Trait Implementations§
Source§impl Clone for SkillContext
impl Clone for SkillContext
Auto Trait Implementations§
impl Freeze for SkillContext
impl RefUnwindSafe for SkillContext
impl Send for SkillContext
impl Sync for SkillContext
impl Unpin for SkillContext
impl UnsafeUnpin for SkillContext
impl UnwindSafe for SkillContext
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