INNER CODE UNIT · Python

mounted_skills

wzn1118/AsteriaAnalyst · backend/app/main.py:380

def mounted_skills() -> dict[str, object]:
    return _mounted_skill_payload()


@app.get("/api/lab/skills")
def lab_external_skills() -> dict[str, object]:
    from app.services.lab_external_skill_service import list_lab_external_skills

    return list_lab_external_skills()


@app.post("/api/lab/skills/install")
def install_lab_external_skill(payload: LabExternalSkillInstallRequest) -> dict[str, object]:
    _require_local_skill_installer_enabled()
    from app.services.lab_external_skill_service import install_lab_external_skills

    try:
        return install_lab_external_skills(payload.source_url, payload.ref or None, mount=payload.mount)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…