Files
sci-gui-agent-benchmark/desktop_env/providers/direct/manager.py

33 lines
821 B
Python

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")