amap-ml/longhorizon-harness/weavebench-cua-reproduce
- community
Checking that the SKILL.md file is still in the repository.
Reproduce CUA-Harness experiments on WeaveBench from a GitHub checkout. Use when the user wants an AI coding agent to set up dependencies, download WeaveBench assets, prepare the 120G VM, configure Qwen/Anthropic-compatible APIs, run smoke tests, launch full or subset evaluations, inspect logs, or summarize scores for this repository.
Install
npx vskill@latest install amap-ml/longhorizon-harness/weavebench-cua-reproduceSKILL.md
WeaveBench CUA-Harness Reproduction
Use this skill to guide an agent through a complete, reproducible WeaveBench CUA-Harness run. The expected repository layout is:
Do not invent alternate launch commands. Prefer the bundled helper script and the project scripts under WeaveBench/scripts/.
Supported Scope
Supported automation:
- Local Docker/KVM WeaveBench evaluation.
- Qwen 3.7-Plus through an Anthropic-compatible endpoint.
- Claude Code execution backend through
cua_harness_claudecode. - OpenClaw judge setup and verification.
- Official WeaveBench assets downloaded from the HuggingFace dataset.
- A 120G copy of the official Ubuntu qcow2 plus per-task rootfs growth.
Not automated:
- Cloud VM provisioning.
- Public image-hosting service deployment.
- New model-provider adapters beyond the existing Anthropic-compatible path.
- Non-Claude-Code execution backend reproduction.
- Deleting or pruning existing results.
If the user requests unsupported automation, explain the boundary and provide the closest supported local Docker/KVM path.
Start With Intake
Before doing setup work on a new machine, run or mentally follow:
Confirm:
- Linux Docker/KVM is available or installable.
- The user accepts large downloads and creation of
Ubuntu_120G.qcow2. - The model endpoint and API key are available.
- Image proxy should be enabled with public upload/show URLs, or disabled because the endpoint accepts large base64 screenshots.
- The desired scope is
doctor,smoke, subset, or full 114-task evaluation. - Long-running/full evaluation is allowed, especially if other experiments may already be active.
Workflow
- Locate the project root. It must contain both
WeaveBench/andcua-harness/. - Read
references/configuration.mdwhen you need exact defaults, environment variables, or paths. - Read
references/assets.mdbefore downloading or validating WeaveBench tasks, runtime assets, judge templates, or VM files. - Read
references/verify.mdbefore reporting whether setup or a run is actually verified. - Read
references/troubleshooting.mdwhen setup, VM, API, image proxy, warmup, or judge errors occur. - Ask the user for missing API details only when they are required and not discoverable from the environment.
- Run commands from the project root unless a command explicitly changes into
WeaveBench/.
Helper Script
Use:
Commands:
For a fresh machine, the usual sequence is:
Required User Configuration
Before doctor, smoke, or full, ensure these are set:
If the provider cannot accept large base64 image payloads, enable image URL proxy:
If the provider can directly accept large base64 screenshots:
Launch Rules
- Use the 120G VM copy by default:
WeaveBench/cache/vm/Ubuntu_120G.qcow2. - Keep
WEAVEBENCH_GROW_ROOTFS=1unless the user explicitly disables it. - Use
qwen3.7-plus,cua_harness_claudecode, GUI mode, 25 CUA rounds, and 5 concurrent VM environments for full evaluation unless the user asks for a subset. - Use
smokebeforefullon a new machine. - Run long evaluations in tmux.
- Never delete
cache/,results/,logs/, Docker volumes, or judge workspaces unless the user explicitly asks. - When reporting API keys, redact them unless the user explicitly requests full values.
- At the end of setup, classify each surface as
configured and verified,configured but not smoke-tested,not configured, orblocked awaiting user action.
Common Subsets
Run one domain:
Run one task:
Summarize a run:
Final Report Template
End setup or launch tasks with this shape:
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingeval/WeaveBench-harness/skills/weavebench-cua-reproduce/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/amap-ml/longhorizon-harness/weavebench-cua-reproduce)