Hub
    Docs
Try for Free
xiangyi-li
/
OS-World
mirrored a few seconds ago
Benchmark CardFiles and versionsLeaderboard
  • Hub
  • Contact
DiscordGitHubXLinkedIn
0
  • README.md
    -
    ​
  • __init__.py
    2.38 kB
    ​
  • aliyun
    -
    ​
  • aws
    -
    ​
  • azure
    -
    ​
  • base.py
    2.21 kB
    ​
  • docker
    -
    ​
  • gcp
    -
    ​
  • virtualbox
    -
    ​
  • vmware
    -
    ​
  • volcengine
    -
    ​
feat: Add Volcengine provider support for desktop environment. (#307) Co-authored-by: lisailong <lisailong.ze@bytedance.com>
3 months ago
  1. /
  2. desktop_env
  3. providers
Add resource group ID support for Aliyun VM allocation - Introduced ALIYUN_RESOURCE_GROUP_ID environment variable to manage resource group assignments during VM allocation. - Updated the _allocate_vm function to include resource group ID in the request if specified. - Modified VNC URL logging to use public IP when available, enhancing clarity in access information. - Maintained existing code logic while improving functionality for resource management and logging.
2 months ago
feat: Update eip charge type to 'PayByTraffic' for volcengine. (#308) Co-authored-by: lisailong <lisailong.ze@bytedance.com>
3 months ago
Update setup.py for version bump and dependency adjustments - Bump version from 1.0.0 to 1.0.1 - Update numpy dependency to allow versions >=1.26 and <3 - Adjust pandas dependency to allow versions >=2.2 and <2.3 - Add new __init__.py file in the docker provider directory
8 days ago
feat: add HuggingFace mirror support for VM providers (#278) Add support for HuggingFace mirror (hf-mirror.com) to improve download speeds in regions where huggingface.co access is slow. - Support HF_ENDPOINT environment variable detection - Automatically switch to hf-mirror.com when HF_ENDPOINT is set - Apply to Docker, VMware, and VirtualBox providers - Maintain backward compatibility with default huggingface.co URLs Users can now set HF_ENDPOINT=https://hf-mirror.com to use the mirror.
3 months ago
Refactor platform detection for VM image download (#337) Sometimes the platform detection for VM image download is wrong
a month ago
Update run_maestro.py to run in headless mode with a single environment and specify result directory. Adjust default TTL for AWS instances from 60 to 180 minutes in config.py. Enhance AWSProvider to handle missing security groups, subnet IDs, and instance types with fallbacks, and improve termination logic to skip already terminated instances while logging relevant information.
a month ago
Refactoring VMware Integration and Implementing AWS Support (#44) * Initailize aws support * Add README for the VM server * Refactor OSWorld for supporting more cloud services. * Initialize vmware and aws implementation v1, waiting for verification * Initlize files for azure, gcp and virtualbox support * Debug on the VMware provider * Fix on aws interface mapping * Fix instance type * Refactor * Clean * hk region; debug * Fix lock * Remove print * Remove key_name requirements when allocating aws vm * Clean README --------- Co-authored-by: XinyuanWangCS <xywang626@gmail.com>
a year ago
Refactoring VMware Integration and Implementing AWS Support (#44) * Initailize aws support * Add README for the VM server * Refactor OSWorld for supporting more cloud services. * Initialize vmware and aws implementation v1, waiting for verification * Initlize files for azure, gcp and virtualbox support * Debug on the VMware provider * Fix on aws interface mapping * Fix instance type * Refactor * Clean * hk region; debug * Fix lock * Remove print * Remove key_name requirements when allocating aws vm * Clean README --------- Co-authored-by: XinyuanWangCS <xywang626@gmail.com>
a year ago
fix: standardize provider interface parameters across all implementations - Add screen_size parameter to get_vm_path() for all providers (with default 1920x1080) - Add os_type parameter to start_emulator() for Azure and VirtualBox providers - Add region parameter to stop_emulator() for VMware, Docker, and VirtualBox providers - Use *args, **kwargs for better extensibility and parameter consistency - Add documentation comments explaining ignored parameters for interface consistency - Prevents TypeError exceptions when AWS-specific parameters are passed to other providers This ensures all providers can handle the same parameter sets while maintaining backward compatibility and avoiding interface fragmentation.
4 months ago
Fix thread lock in AWS, VirtualBox, and VMware (#49) * Initailize aws support * Add README for the VM server * Refactor OSWorld for supporting more cloud services. * Initialize vmware and aws implementation v1, waiting for verification * Initlize files for azure, gcp and virtualbox support * Debug on the VMware provider * Fix on aws interface mapping * Fix instance type * Refactor * Clean * Add Azure provider * hk region; debug * Fix lock * Remove print * Remove key_name requirements when allocating aws vm * Clean README * Fix reset * Fix bugs * Add VirtualBox and Azure providers * Add VirtualBox OVF link * Raise exception on macOS host * Init RAEDME for VBox * Update VirtualBox VM download link * Update requirements and setup.py; Improve robustness on Windows * Fix network adapter * Go through on Windows machine * Add default adapter option * Fix minor error * Change resolution before creating snapshot * Fix small error * Change default provider option * Fix thread lock * Refactor for more smooth VMware support --------- Co-authored-by: Timothyxxx <384084775@qq.com> Co-authored-by: XinyuanWangCS <xywang626@gmail.com> Co-authored-by: Tianbao Xie <47296835+Timothyxxx@users.noreply.github.com>
a year ago
TimothyxxxAdd new section in README for OSWorld-MCP project 8365edc