VLM COMP-USE 2.4

OS Computer Use Grounding & Automation Sandbox

X: 0 | Y: 0 (1000x1000) macOS Sonoma (2x Retina)
Target OS:
Grounding Mode:
Preset Task:
macOS Virtual Hypervisor Display (2560x1600 Physical @ 2.0x Scale)
Scale: 2.0x HiDPI Render: 60 FPS
CodeStudio File Edit Selection View Go Terminal Help
🔋 100% 📶 5G-WiFi Tue 10:42 AM root@agent-sandbox
Chrome — github.com/open-agents/core/pull/892
🔒 https://github.com/open-agents/core/pull/892 [Ready]
PR #892: Fix Coordinate Normalization Jitter
Reviewers approved (2/2). Branch ready to merge into main.
AXRole: AXButton
zsh — 80x24 ─ □ ✕
agent@sandbox:~$ cargo run --release --grounding=hybrid
[OK] Initialized display context via libei synthetic seat
[INFO] Bounding box inference confidence: 99.4%
[READY] Awaiting agent action stream..._
System Settings
Dark Appearance
Synthetic Input (libei)
HiDPI 2x Retina
Step 1/5
Status: READY
Coordinate Resolution & DPI Retina 2.0x

VLM models infer normalized bounds [0..1000]. On macOS, Cocoa points correspond directly to UI points, whereas Wayland requires surface-local fractional scaling matrices to prevent misclicks.

// macOS Point Mapping: const ptX = (normX / 1000) * logicalWidth; // 1280 pt const ptY = (normY / 1000) * logicalHeight; // 800 pt CGEventPost(kCGHIDEventTap, clickEvent);
Accessibility vs VLM Grounding AXUIElement API

macOS provides synchronous, high-fidelity AXUIElement trees. Linux AT-SPI over DBus introduces IPC latency, prompting vision-first screenshot grounding via multi-modal LLMs.

// Tree Inspection: role: "AXButton", title: "Confirm Merge PR", frame: { x: 42, y: 198, w: 140, h: 32 }, actionable: true