EmbedEval Leaderboard

July 19, 2026 ยท View on GitHub

Model Comparison

Modelpass@1 (full)pass@1 (quality)95% CIpass@5PassedQualityTotalSamples
claude-code://claude-sonnet-567.3%79.5%[61.4%, 72.7%]67.3%177209263n=1
claude-code://haiku57.1%71.7%[50.7%, 63.3%]57.1%133167233n=1
claude-code://sonnet67.4%82.8%[61.1%, 73.1%]67.4%157193233n=1

pass@1 (full) = all layers must pass. pass@1 (quality) = L0+L3 only (code quality, ignoring build/runtime).

Tier Breakdown

Tierpass@1PassedTotal
Sanity (not scored)75.0%34
Core69.2%92133
Challenge65.1%82126
Sanity (not scored)50.0%24
Core63.4%78123
Challenge50.0%53106
Sanity (not scored)75.0%34
Core71.5%88123
Challenge62.3%66106

Reasoning Type Breakdown

Reasoning Typepass@1CasesLLM Reliability
L1 API Recall71.2%236Review recommended
L2 Rule Application71.6%162Review recommended
L3 Cross-Domain51.8%56Expert review required
L4 System Reasoning62.0%137Expert review required
L1 API Recall59.0%217Expert review required
L2 Rule Application65.9%132Expert review required
L3 Cross-Domain36.8%38Expert review required
L4 System Reasoning58.3%115Expert review required
L1 API Recall70.5%217Review recommended
L2 Rule Application73.5%132Review recommended
L3 Cross-Domain47.4%38Expert review required
L4 System Reasoning62.6%115Expert review required

SDK Breakdown

SDKpass@1PassedTotalNotes
zephyr67.7%130192
embedded-linux64.7%3351
freertos100.0%22thin bucket (n<8)
esp-idf80.0%810
stm32-hal50.0%48
zephyr56.8%109192
embedded-linux71.4%1521
freertos50.0%12thin bucket (n<8)
esp-idf60.0%610
stm32-hal25.0%28
zephyr68.2%131192
embedded-linux76.2%1621
freertos0.0%02thin bucket (n<8)
esp-idf60.0%610
stm32-hal50.0%48

Category Results

Categorypass@1PassedTotalStatus
adc100.0%22PASS
ble72.7%811PARTIAL
boot100.0%1313PASS
device-tree100.0%1010PASS
dma38.5%513FAIL
gpio-basic83.3%56PASS
isr-concurrency38.5%513FAIL
kconfig70.0%710PARTIAL
linux-driver68.8%1116PARTIAL
linux-userspace75.0%68PARTIAL
memory-opt50.0%612PARTIAL
networking58.8%1017PARTIAL
ota61.1%1118PARTIAL
power-mgmt83.3%1012PASS
pwm100.0%11PASS
security60.0%610PARTIAL
sensor-driver66.7%812PARTIAL
spi-i2c78.6%1114PARTIAL
storage53.8%713PARTIAL
threading53.3%815PARTIAL
timer83.3%1012PASS
uart66.7%23PARTIAL
watchdog80.0%810PASS
yocto58.3%712PARTIAL
adc50.0%12PARTIAL
ble45.5%511FAIL
boot100.0%1010PASS
device-tree100.0%1010PASS
dma7.7%113FAIL
gpio-basic83.3%56PASS
isr-concurrency38.5%513FAIL
kconfig60.0%610PARTIAL
linux-driver70.0%710PARTIAL
memory-opt33.3%412FAIL
networking75.0%912PARTIAL
ota58.3%712PARTIAL
power-mgmt66.7%812PARTIAL
pwm100.0%11PASS
security70.0%710PARTIAL
sensor-driver66.7%812PARTIAL
spi-i2c64.3%914PARTIAL
storage30.8%413FAIL
threading33.3%515FAIL
timer50.0%612PARTIAL
uart66.7%23PARTIAL
watchdog60.0%610PARTIAL
yocto70.0%710PARTIAL
adc100.0%22PASS
ble81.8%911PASS
boot90.0%910PASS
device-tree100.0%1010PASS
dma30.8%413FAIL
gpio-basic66.7%46PARTIAL
isr-concurrency23.1%313FAIL
kconfig90.0%910PASS
linux-driver70.0%710PARTIAL
memory-opt66.7%812PARTIAL
networking75.0%912PARTIAL
ota66.7%812PARTIAL
power-mgmt75.0%912PARTIAL
pwm100.0%11PASS
security50.0%510PARTIAL
sensor-driver75.0%912PARTIAL
spi-i2c78.6%1114PARTIAL
storage53.8%713PARTIAL
threading33.3%515FAIL
timer83.3%1012PASS
uart33.3%13FAIL
watchdog90.0%910PASS
yocto80.0%810PASS

Layer Pass Rate Heatmap

| Model| L0 Static| L1 Build| L2 Runtime| L3 Heuristic| L4 Mutation| | |-------|----------|----------|----------|----------|----------|| | claude-code://claude-sonnet-5| 92%| 94%| 92%| 84%| 98%| | | claude-code://haiku| 82%| 88%| 93%| 85%| 100%| | | claude-code://sonnet| 94%| 93%| 90%| 85%| 100%| |

Failure Distribution

LayerFailures% of Total
L0 Static0.324%
L1 Build0.319%
L2 Runtime0.219%
L3 Heuristic0.536%
L4 Mutation0.02%

Category Breakdown

CategoryPass@1Cases
adc100%2
ble73%11
boot100%13
device-tree100%10
dma38%13
gpio-basic83%6
isr-concurrency38%13
kconfig70%10
linux-driver69%16
linux-userspace75%8
memory-opt50%12
networking59%17
ota61%18
power-mgmt83%12
pwm100%1
security60%10
sensor-driver67%12
spi-i2c79%14
storage54%13
threading53%15
timer83%12
uart67%3
watchdog80%10
yocto58%12
adc50%2
ble45%11
boot100%10
device-tree100%10
dma8%13
gpio-basic83%6
isr-concurrency38%13
kconfig60%10
linux-driver70%10
memory-opt33%12
networking75%12
ota58%12
power-mgmt67%12
pwm100%1
security70%10
sensor-driver67%12
spi-i2c64%14
storage31%13
threading33%15
timer50%12
uart67%3
watchdog60%10
yocto70%10
adc100%2
ble82%11
boot90%10
device-tree100%10
dma31%13
gpio-basic67%6
isr-concurrency23%13
kconfig90%10
linux-driver70%10
memory-opt67%12
networking75%12
ota67%12
power-mgmt75%12
pwm100%1
security50%10
sensor-driver75%12
spi-i2c79%14
storage54%13
threading33%15
timer83%12
uart33%3
watchdog90%10
yocto80%10

Cross-Benchmark Comparison

ModelHumanEvalSWE-benchEmbedEval (full)EmbedEval (quality)Embed Gap
claude-code://claude-sonnet-593.7%72.2%67.3%79.5%-26.4%p
claude-code://haiku84.0%48.2%57.1%71.7%-26.9%p
claude-code://sonnet93.7%72.2%67.4%82.8%-26.3%p

Embed Gap = EmbedEval pass@1 - HumanEval. Negative = harder than general coding.