Skip to main content

Desktop Starter Benchmark

desktop-starter is the first official multimodal starter benchmark (a standardized evaluation suite for measuring agent performance) family in QitOS. It is scoped as an OSWorld-compatible starter:
  • desktop / computer-use task structure
  • screenshot + a11y + OCR + UI candidates
  • provider-neutral GUI actions
  • unified BenchmarkRunResult rows
  • qita replay / export / visual inspection
It does not claim full official OSWorld parity yet.

Run the starter benchmark

For a deterministic local smoke run:

What the starter benchmark measures

Each result row includes the standard benchmark fields plus desktop-specific metadata:
  • success / stop reason
  • step count
  • action count
  • critic (a module that evaluates each step and can trigger retries or stops) count
  • token usage
  • latency
  • failure tags
Current failure taxonomy:
  • perception_failure
  • grounding_failure
  • planning_failure
  • action_selection_failure
  • execution_environment_failure
  • stop_completion_failure

What makes this an official v0.5 path

The desktop starter benchmark is the first multimodal path where all of these now line up:
  • benchmark tasks
  • baseline agent
  • unified runner output
  • trace artifacts (persistent output files from a run)
  • qita visual inspection
  • docs/tutorial story
That is the release bar for v0.5. The real benchmark adapter now lives separately under osworld.