import logging from desktop_env.providers.base import VMManager logger = logging.getLogger("desktopenv.providers.direct.DirectVMManager") class DirectVMManager(VMManager): """No-op manager for direct-IP connections (physical machines / bare-metal).""" def __init__(self, registry_path=""): pass def initialize_registry(self, **kwargs): pass def add_vm(self, vm_path, **kwargs): pass def delete_vm(self, vm_path, **kwargs): pass def occupy_vm(self, vm_path, pid, **kwargs): pass def list_free_vms(self, **kwargs): return [] def check_and_clean(self, **kwargs): pass def get_vm_path(self, os_type="Windows", region=None, screen_size=(1920, 1080), **kwargs): return os.environ.get("DIRECT_VM_IP", "192.168.1.11")