Independent world progression
A server monotonic clock starts at first browser ready. Inference, waiting, and refreshing do not reset it. Background events continue independently.
Computer use under shared state, asynchronous change, and real deadlines. Build agents that notice what changed, preserve what matters, and act in time.
Requirements arrive while the agent is working. Every round has a saved-state deadline. Missing an earlier checkpoint cannot be repaired by writing the right answer at the end.
32 implemented local task packages and 20 OSWorld candidates. Six new English video-learning tasks run in native applications. Three interview/live-sports prototypes require locally supplied source media; the other packages include their task assets. Native applications and host dependencies are installed separately. Model runs and regraded results remain versioned; native OSWorld VM evaluation is not claimed.
Explore the native rocket task, inspect actual model trajectories, and review each track’s maturity.
Blender, Calc, Impress, Inkscape, KiCad and Godot: complete tasks, tutorials and 14 versioned model videos.
Explore the scenarios, inspect complete prototype instructions, and download a self-contained task package.
A server monotonic clock starts at first browser ready. Inference, waiting, and refreshing do not reset it. Background events continue independently.
The agent sees the live interface and past or current messages. It acts with ordinary mouse and keyboard. Future events and grading targets stay on the trusted side.
The evaluator replays ordered server events and saved versions. It checks deadlines, preserved content, conflicts, and actual delivery. Self-reported completion is insufficient.
For future unified latency reporting, record visibility and effective action times using one authoritative clock or a measured clock mapping. Report misses and timeouts alongside successful responses. The catalogue-wide protocol is still under development.
These results were reported for the upstream Chinese tasks in local screenshot-browser evaluations. They are included as provenance, not as results for this English release. Each cell is successful episodes / 5.
| Original task | Version | GPT | Qwen | Experiment |
|---|---|---|---|---|
| Quarterly report | 0.2.0 | 0 / 5 | 0 / 5 | 2538 |
| Procurement plan | 0.2.0 | 1 / 5 | 0 / 5 | 2538 |
| Release plan | 0.2.0 | 0 / 5 | 0 / 5 | 2538 |
| Story co-writing | 0.1.1 | 0 / 5 | 0 / 5 | 2552 |
| Changing arithmetic problem | 0.1.2 | 2 / 5 | 0 / 5 | 2552 |
| Ticket release · 1 s window | 0.4.0 | 0 / 5 | 0 / 5 | 2528 |
Experiments 2538 and 2528 use GPT-6.1 Sol (low) and original Qwen3.5-4B (thinking=true). Experiment 2552 arm labels are GPT and Qwen. Partial checkpoint performance is available in the aggregate JSON. Story grading needs trusted semantic review; pending review is not a numeric success score.
git clone https://github.com/Rongjiehuang/RealtimeCUABench.git
cd RealtimeCUABench/tasks/rcua_doc_001
python3 initial_setup.py \
--run-dir /tmp/report-trial01 --port 0Open the printed URL. Use a fresh run directory for every episode. Browser tasks require Python 3.10+ and a modern browser; some bundled servers also require Node.js 18+. Native tasks require Linux and the application versions listed in HOST_SETUP.md. Three livestream tasks require local source video.
OSWorld adapters require a separately installed framework and VM. Existing upstream candidates may require gated assets and version-matched services; they are catalogue references here. English local tests do not establish OSWorld VM compatibility or English model performance.