/// Host-supplied configuration used by the skills extension. #[derive(Clone, Debug, Eq, PartialEq)] pub struct SkillsExtensionConfig { /// Whether the available-skills catalog is included in model context. pub include_instructions: bool, /// Whether bundled skills are eligible for discovery. pub bundled_skills_enabled: bool, /// Whether orchestrator-owned skills are eligible for discovery. pub orchestrator_skills_enabled: bool, /// Whether cheap skill selectors run in shadow mode without changing prompt contents. pub shadow_selection_enabled: bool, }