ParamCAD-AgentBench
Tiered benchmark for language-model agents that construct parametric CAD models.
What it does and how it connects
ParamCAD-AgentBench is a tiered benchmark for language-model agents that construct parametric CAD parts from natural-language descriptions. An agent starts from an empty CAD document, plans a feature sequence, authors complete sketch geometry, calls CAD tools, interprets structured kernel feedback, and finishes with a valid B-Rep. The benchmark asks a harder question than command-sequence prediction: can an agent build the requested 3D part under real geometry-kernel constraints, recover from failures, and complete a long dependent workflow?
The frozen v2.2 benchmark holds 2,409 models and 4,818 tasks: a Core track of 2,000 models and 4,000 tasks across four difficulty tiers (T1 Basic to T4, stratified by hidden reference macro-feature count), plus a 409-model Long-Horizon Challenge with 818 tasks. Each model has two paired tasks, abstract (shape and part relations without explicit dimensions) and detailed (major dimensions, holes, cutouts and geometric relations). The source corpus was collected from Onshape parametric modeling histories, and every accepted reference program was replayed with CadQuery and OpenCASCADE and required to produce a non-empty, solid-containing, kernel-valid B-Rep. Dev and test splits are disjoint at the model level, and test and Challenge oracles are withheld to prevent leakage of the intended construction programs.
All 2,409 rendered ground-truth models are browsable on the project page.
Alternatives
Compare side by side- Text2CAD-GC
Grades text-to-CAD on G0, G1 and G2 geometric continuity across seams, rather than on long-horizon parametric construction.
- cad-mcp-cleanroom
Audits whether a CAD MCP command surface is deterministic and honestly read-only, rather than benchmarking agents that build parts.
- fail2bench
Turns agentic hardware design failures into new benchmark items, rather than scoring agents on a fixed parametric CAD corpus.
- MAC (Multi-Agent CAD)
The kind of text-to-CAD agent this benchmark scores, rather than a benchmark itself.
Sources
Not verified
- Pricing: none stated on the repo.
- Real user voices: no real linked post read for this page; the repo has no public issues.
- No stable GitHub release exists, so latest release fields are null; the only GitHub release is the prerelease v2.2.0-preview (2026-08-27).
- Activity: last push 2026-08-27, so the project looks quiet.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.