# lollms_core\\lollms\\server\\endpoints\\lollms_extensions_i
nfos.py
# ... more code
@router.post("/mount_extension")
def mount_extension(data:ExtensionMountingInfos):
print("- Mounting extension")
category = sanitize_path(data.category)
name = sanitize_path(data.folder)
package_path = f"{category}/{name}"
package_full_path = lollmsElfServer.lollms_paths.extensio
ns_zoo_path/package_path
config_file = package_full_path / "config.yaml" # [5]
if config_file.exists():
lollmsElfServer.config["extensions"].append(package_p
ath) # [6]
lollmsElfServer.mounted_extensions = lollmsElfServer.
rebuild_extensions() # [7]
# ...