INNER CODE UNIT · Python
remove_lab_external_skill
wzn1118/AsteriaAnalyst · backend/app/main.py:438
def remove_lab_external_skill(skill_id: str) -> dict[str, object]:
_require_local_skill_installer_enabled()
from app.services.lab_external_skill_service import delete_lab_external_skill
try:
return delete_lab_external_skill(skill_id)
except FileNotFoundError as exc:
raise HTTPException(status_code=404, detail=str(exc)) from exc
except ValueError as exc:
raise HTTPException(status_code=400, detail=str(exc)) from exc
@app.get("/api/lab/feature-trials/catalog")
def lab_feature_trial_catalog() -> dict[str, object]:
from app.services.lab_feature_trial_service import list_lab_feature_trial_catalog
return list_lab_feature_trial_catalog()