Skip to main content

ensure_skill_active

Function ensure_skill_active 

Source
async fn ensure_skill_active(
    atlas: &mut AtlasClient,
    provider_id: &str,
) -> Result<()>
Expand description

If provider_id is a skill that hasn’t been activated in this process yet, resolve its */driver capability and send Driver(CMD_ACTIVATE). No-op for primitives, services, system providers, skills already in ACTIVE (per atlas), and skills already activated in this executor process (sticky cache).