X-ai / grok-4.3
medium
81.4%
166 / 204 fixtures · 1 run(s)
71,336 input / 123,902 total output / 115,281 reasoning within output tokens $0.36969300
Reliability by Benchmark (Text)
Loading reliability summary…
Text vs JSON Schema Comparison
Pass Rate Delta
+14.2%
Text: 81.4% →
JSON: 95.6%
+33
Gained
JSON pass / text fail
−4
Lost
Text pass / JSON fail
162
Unchanged Pass
Both pass
5
Unchanged Fail
Both fail
Fixture Reliability Delta
| Fixture | Text | JSON | Delta |
|---|---|---|---|
| f004 | 0% (0/1) | 100% (1/1) | -100% |
Benchmark Deltas
| Benchmark | Text | JSON | Delta |
|---|---|---|---|
| blame_forensics | 25% | 100% | + 75% |
| git_grep | 33.3% | 100% | + 66.7% |
| git_log_format | 58.3% | 100% | + 41.7% |
| git_show | 58.3% | 100% | + 41.7% |
| cherry_pick | 75% | 83.3% | + 8.3% |
| commit_messages | 91.7% | 100% | + 8.3% |
| commit_squash | 91.7% | 100% | + 8.3% |
| submodule_usage | 100% | 91.7% | -8.3% |
| branch_cleanup | 75% | 75% | + 0% |
| git_bisect | 100% | 100% | + 0% |
| git_clean | 100% | 100% | + 0% |
| merge_conflicts | 83.3% | 83.3% | + 0% |
| rebase | 91.7% | 91.7% | + 0% |
| reflog | 100% | 100% | + 0% |
| stash_recovery | 100% | 100% | + 0% |
| tag_management | 100% | 100% | + 0% |
| worktree_usage | 100% | 100% | + 0% |
Changed Fixtures (37)
f001 +gain f005 +gain f006 +gain f007 +gain f008 +gain f009 +gain f010 +gain f011 +gain f012 +gain f002 +gain f003 -loss f005 +gain f009 -loss f010 +gain f011 -loss f002 +gain f004 +gain f008 +gain f002 +gain f004 +gain f005 +gain f007 +gain f008 +gain f009 +gain f011 +gain f012 +gain f001 +gain f004 +gain f006 +gain f010 +gain f012 +gain f002 +gain f006 +gain f009 +gain f010 +gain f012 +gain f003 -loss
Fixture Gallery (204)
blame_forensics f001
0%
Failed
Tokens
398
Input
863
Total output
756
Reasoning within output
blame_forensics f002
100%
Passed
Tokens
384
Input
525
Total output
521
Reasoning within output
blame_forensics f003
100%
Passed
Tokens
402
Input
478
Total output
472
Reasoning within output
blame_forensics f004
100%
Passed
Tokens
347
Input
500
Total output
495
Reasoning within output
blame_forensics f005
0%
Failed
Tokens
411
Input
832
Total output
739
Reasoning within output
blame_forensics f006
0%
Failed
Tokens
387
Input
785
Total output
647
Reasoning within output
blame_forensics f007
0%
Failed
Tokens
364
Input
525
Total output
419
Reasoning within output
blame_forensics f008
0%
Failed
Tokens
393
Input
652
Total output
534
Reasoning within output
blame_forensics f009
0%
Failed
Tokens
357
Input
645
Total output
522
Reasoning within output
blame_forensics f010
0%
Failed
Tokens
539
Input
848
Total output
744
Reasoning within output
blame_forensics f011
0%
Failed
Tokens
387
Input
486
Total output
394
Reasoning within output
blame_forensics f012
0%
Failed
Tokens
312
Input
459
Total output
359
Reasoning within output
branch_cleanup f001
100%
Passed
Tokens
278
Input
486
Total output
483
Reasoning within output
branch_cleanup f002
100%
Failed
Tokens
292
Input
623
Total output
480
Reasoning within output
branch_cleanup f003
100%
Passed
Tokens
273
Input
363
Total output
362
Reasoning within output
branch_cleanup f004
100%
Passed
Tokens
304
Input
616
Total output
611
Reasoning within output
branch_cleanup f005
100%
Failed
Tokens
288
Input
569
Total output
430
Reasoning within output
branch_cleanup f006
100%
Passed
Tokens
307
Input
506
Total output
499
Reasoning within output
branch_cleanup f007
100%
Passed
Tokens
289
Input
546
Total output
541
Reasoning within output
branch_cleanup f008
100%
Passed
Tokens
300
Input
632
Total output
623
Reasoning within output
branch_cleanup f009
100%
Passed
Tokens
263
Input
348
Total output
347
Reasoning within output
branch_cleanup f010
100%
Failed
Tokens
297
Input
797
Total output
786
Reasoning within output
branch_cleanup f011
100%
Passed
Tokens
250
Input
196
Total output
195
Reasoning within output
branch_cleanup f012
100%
Passed
Tokens
323
Input
534
Total output
524
Reasoning within output
cherry_pick f001
100%
Passed
Tokens
274
Input
553
Total output
549
Reasoning within output
cherry_pick f002
0%
Failed
Tokens
295
Input
1,932
Total output
1,834
Reasoning within output
cherry_pick f003
100%
Passed
Tokens
269
Input
1,076
Total output
1,073
Reasoning within output
cherry_pick f004
0%
Failed
Tokens
321
Input
967
Total output
948
Reasoning within output
cherry_pick f005
100%
Passed
Tokens
327
Input
291
Total output
271
Reasoning within output
cherry_pick f006
100%
Passed
Tokens
311
Input
606
Total output
587
Reasoning within output
cherry_pick f007
100%
Passed
Tokens
303
Input
310
Total output
302
Reasoning within output
cherry_pick f008
100%
Passed
Tokens
301
Input
369
Total output
363
Reasoning within output
cherry_pick f009
100%
Passed
Tokens
284
Input
309
Total output
304
Reasoning within output
cherry_pick f010
100%
Passed
Tokens
386
Input
575
Total output
551
Reasoning within output
cherry_pick f011
100%
Passed
Tokens
340
Input
462
Total output
441
Reasoning within output
cherry_pick f012
0%
Failed
Tokens
435
Input
2,195
Total output
2,158
Reasoning within output
commit_messages f001
60.7%
Passed
Tokens
282
Input
409
Total output
368
Reasoning within output
commit_messages f002
86%
Passed
Tokens
377
Input
604
Total output
595
Reasoning within output
commit_messages f003
93.3%
Passed
Tokens
264
Input
546
Total output
538
Reasoning within output
commit_messages f004
42.7%
Failed
Tokens
289
Input
361
Total output
315
Reasoning within output
commit_messages f005
86.7%
Passed
Tokens
280
Input
471
Total output
466
Reasoning within output
commit_messages f006
92.3%
Passed
Tokens
313
Input
579
Total output
573
Reasoning within output
commit_messages f007
93.3%
Passed
Tokens
350
Input
801
Total output
793
Reasoning within output
commit_messages f008
61.7%
Passed
Tokens
253
Input
362
Total output
352
Reasoning within output
commit_messages f009
58.3%
Passed
Tokens
304
Input
531
Total output
430
Reasoning within output
commit_messages f010
55%
Passed
Tokens
437
Input
382
Total output
331
Reasoning within output
commit_messages f011
77.7%
Passed
Tokens
322
Input
578
Total output
560
Reasoning within output
commit_messages f012
87.7%
Passed
Tokens
301
Input
487
Total output
482
Reasoning within output
commit_squash f001
100%
Passed
Tokens
311
Input
471
Total output
459
Reasoning within output
commit_squash f002
100%
Passed
Tokens
298
Input
382
Total output
374
Reasoning within output
commit_squash f003
100%
Passed
Tokens
304
Input
1,679
Total output
1,667
Reasoning within output
commit_squash f004
100%
Passed
Tokens
290
Input
543
Total output
532
Reasoning within output
commit_squash f005
100%
Passed
Tokens
295
Input
667
Total output
660
Reasoning within output
commit_squash f006
100%
Passed
Tokens
276
Input
322
Total output
311
Reasoning within output
commit_squash f007
100%
Passed
Tokens
278
Input
383
Total output
371
Reasoning within output
commit_squash f008
100%
Failed
Tokens
291
Input
905
Total output
822
Reasoning within output
commit_squash f009
100%
Passed
Tokens
284
Input
502
Total output
491
Reasoning within output
commit_squash f010
100%
Passed
Tokens
297
Input
372
Total output
357
Reasoning within output
commit_squash f011
100%
Passed
Tokens
303
Input
857
Total output
842
Reasoning within output
commit_squash f012
100%
Passed
Tokens
303
Input
442
Total output
422
Reasoning within output
git_bisect f001
100%
Passed
Tokens
351
Input
501
Total output
416
Reasoning within output
git_bisect f002
100%
Passed
Tokens
374
Input
488
Total output
398
Reasoning within output
git_bisect f003
100%
Passed
Tokens
374
Input
645
Total output
575
Reasoning within output
git_bisect f004
100%
Passed
Tokens
372
Input
511
Total output
451
Reasoning within output
git_bisect f005
100%
Passed
Tokens
380
Input
471
Total output
403
Reasoning within output
git_bisect f006
100%
Passed
Tokens
401
Input
624
Total output
520
Reasoning within output
git_bisect f007
100%
Passed
Tokens
368
Input
438
Total output
346
Reasoning within output
git_bisect f008
100%
Passed
Tokens
374
Input
434
Total output
365
Reasoning within output
git_bisect f009
100%
Passed
Tokens
378
Input
521
Total output
391
Reasoning within output
git_bisect f010
100%
Passed
Tokens
376
Input
501
Total output
400
Reasoning within output
git_bisect f011
100%
Passed
Tokens
374
Input
449
Total output
378
Reasoning within output
git_bisect f012
100%
Passed
Tokens
401
Input
559
Total output
453
Reasoning within output
git_clean f001
100%
Passed
Tokens
231
Input
521
Total output
514
Reasoning within output
git_clean f002
100%
Passed
Tokens
242
Input
422
Total output
418
Reasoning within output
git_clean f003
100%
Passed
Tokens
239
Input
390
Total output
386
Reasoning within output
git_clean f004
100%
Passed
Tokens
239
Input
878
Total output
873
Reasoning within output
git_clean f005
100%
Passed
Tokens
231
Input
689
Total output
630
Reasoning within output
git_clean f006
100%
Passed
Tokens
254
Input
520
Total output
514
Reasoning within output
git_clean f007
100%
Passed
Tokens
246
Input
870
Total output
862
Reasoning within output
git_clean f008
100%
Passed
Tokens
253
Input
176
Total output
170
Reasoning within output
git_clean f009
100%
Passed
Tokens
246
Input
1,208
Total output
1,154
Reasoning within output
git_clean f010
100%
Passed
Tokens
243
Input
613
Total output
607
Reasoning within output
git_clean f011
100%
Passed
Tokens
243
Input
1,082
Total output
1,077
Reasoning within output
git_clean f012
100%
Passed
Tokens
245
Input
458
Total output
451
Reasoning within output
git_grep f001
100%
Passed
Tokens
235
Input
298
Total output
295
Reasoning within output
git_grep f002
0%
Failed
Tokens
245
Input
377
Total output
284
Reasoning within output
git_grep f003
100%
Passed
Tokens
270
Input
307
Total output
257
Reasoning within output
git_grep f004
0%
Failed
Tokens
259
Input
244
Total output
164
Reasoning within output
git_grep f005
0%
Failed
Tokens
288
Input
479
Total output
382
Reasoning within output
git_grep f006
100%
Passed
Tokens
224
Input
476
Total output
475
Reasoning within output
git_grep f007
0%
Failed
Tokens
339
Input
1,311
Total output
1,110
Reasoning within output
git_grep f008
0%
Failed
Tokens
243
Input
245
Total output
217
Reasoning within output
git_grep f009
0%
Failed
Tokens
237
Input
194
Total output
134
Reasoning within output
git_grep f010
100%
Passed
Tokens
246
Input
239
Total output
238
Reasoning within output
git_grep f011
0%
Failed
Tokens
291
Input
460
Total output
355
Reasoning within output
git_grep f012
100%
Failed
Tokens
248
Input
456
Total output
416
Reasoning within output
git_log_format f001
0%
Failed
Tokens
894
Input
287
Total output
215
Reasoning within output
git_log_format f002
100%
Passed
Tokens
864
Input
399
Total output
392
Reasoning within output
git_log_format f003
100%
Passed
Tokens
755
Input
288
Total output
279
Reasoning within output
git_log_format f004
0%
Failed
Tokens
883
Input
418
Total output
328
Reasoning within output
git_log_format f005
100%
Passed
Tokens
745
Input
1,332
Total output
1,327
Reasoning within output
git_log_format f006
0%
Failed
Tokens
871
Input
868
Total output
731
Reasoning within output
git_log_format f007
100%
Passed
Tokens
867
Input
209
Total output
205
Reasoning within output
git_log_format f008
100%
Passed
Tokens
1,099
Input
187
Total output
186
Reasoning within output
git_log_format f009
100%
Passed
Tokens
744
Input
236
Total output
235
Reasoning within output
git_log_format f010
0%
Failed
Tokens
1,198
Input
388
Total output
381
Reasoning within output
git_log_format f011
100%
Passed
Tokens
536
Input
257
Total output
255
Reasoning within output
git_log_format f012
0%
Failed
Tokens
487
Input
290
Total output
216
Reasoning within output
git_show f001
100%
Passed
Tokens
348
Input
344
Total output
341
Reasoning within output
git_show f002
0%
Failed
Tokens
347
Input
574
Total output
498
Reasoning within output
git_show f003
100%
Passed
Tokens
734
Input
473
Total output
467
Reasoning within output
git_show f004
100%
Passed
Tokens
564
Input
131
Total output
125
Reasoning within output
git_show f005
100%
Passed
Tokens
356
Input
646
Total output
644
Reasoning within output
git_show f006
0%
Failed
Tokens
362
Input
400
Total output
323
Reasoning within output
git_show f007
100%
Passed
Tokens
347
Input
173
Total output
169
Reasoning within output
git_show f008
100%
Passed
Tokens
362
Input
278
Total output
254
Reasoning within output
git_show f009
0%
Failed
Tokens
433
Input
833
Total output
700
Reasoning within output
git_show f010
0%
Failed
Tokens
349
Input
567
Total output
510
Reasoning within output
git_show f011
100%
Passed
Tokens
377
Input
232
Total output
230
Reasoning within output
git_show f012
0%
Failed
Tokens
467
Input
308
Total output
211
Reasoning within output
merge_conflicts f001
100%
Passed
Tokens
265
Input
746
Total output
742
Reasoning within output
merge_conflicts f002
100%
Passed
Tokens
285
Input
1,047
Total output
1,040
Reasoning within output
merge_conflicts f003
100%
Passed
Tokens
258
Input
778
Total output
775
Reasoning within output
merge_conflicts f004
0%
Failed
Tokens
311
Input
1,685
Total output
1,666
Reasoning within output
merge_conflicts f005
100%
Passed
Tokens
314
Input
355
Total output
340
Reasoning within output
merge_conflicts f006
100%
Passed
Tokens
300
Input
859
Total output
840
Reasoning within output
merge_conflicts f007
100%
Passed
Tokens
305
Input
568
Total output
560
Reasoning within output
merge_conflicts f008
100%
Passed
Tokens
287
Input
343
Total output
337
Reasoning within output
merge_conflicts f009
100%
Passed
Tokens
284
Input
468
Total output
463
Reasoning within output
merge_conflicts f010
100%
Passed
Tokens
352
Input
752
Total output
728
Reasoning within output
merge_conflicts f011
100%
Passed
Tokens
323
Input
484
Total output
463
Reasoning within output
merge_conflicts f012
0%
Failed
Tokens
401
Input
632
Total output
595
Reasoning within output
rebase f001
100%
Passed
Tokens
275
Input
1,614
Total output
1,610
Reasoning within output
rebase f002
100%
Passed
Tokens
303
Input
280
Total output
273
Reasoning within output
rebase f003
100%
Passed
Tokens
280
Input
388
Total output
385
Reasoning within output
rebase f004
100%
Passed
Tokens
321
Input
717
Total output
696
Reasoning within output
rebase f005
100%
Passed
Tokens
318
Input
472
Total output
459
Reasoning within output
rebase f006
100%
Passed
Tokens
311
Input
936
Total output
917
Reasoning within output
rebase f007
100%
Passed
Tokens
307
Input
347
Total output
339
Reasoning within output
rebase f008
100%
Passed
Tokens
299
Input
484
Total output
478
Reasoning within output
rebase f009
100%
Passed
Tokens
280
Input
545
Total output
540
Reasoning within output
rebase f010
100%
Passed
Tokens
377
Input
534
Total output
510
Reasoning within output
rebase f011
100%
Passed
Tokens
330
Input
939
Total output
918
Reasoning within output
rebase f012
0%
Failed
Tokens
432
Input
722
Total output
685
Reasoning within output
reflog f001
100%
Passed
Tokens
377
Input
1,268
Total output
1,053
Reasoning within output
reflog f002
100%
Passed
Tokens
378
Input
659
Total output
494
Reasoning within output
reflog f003
100%
Passed
Tokens
354
Input
377
Total output
297
Reasoning within output
reflog f004
100%
Passed
Tokens
451
Input
1,625
Total output
1,471
Reasoning within output
reflog f005
100%
Passed
Tokens
496
Input
2,104
Total output
1,899
Reasoning within output
reflog f006
100%
Passed
Tokens
386
Input
572
Total output
459
Reasoning within output
reflog f007
100%
Passed
Tokens
413
Input
427
Total output
292
Reasoning within output
reflog f008
100%
Passed
Tokens
489
Input
940
Total output
779
Reasoning within output
reflog f009
100%
Passed
Tokens
440
Input
708
Total output
597
Reasoning within output
reflog f010
100%
Passed
Tokens
404
Input
661
Total output
598
Reasoning within output
reflog f011
100%
Passed
Tokens
446
Input
1,934
Total output
1,790
Reasoning within output
reflog f012
100%
Passed
Tokens
460
Input
1,482
Total output
1,423
Reasoning within output
stash_recovery f001
100%
Passed
Tokens
303
Input
284
Total output
231
Reasoning within output
stash_recovery f002
100%
Passed
Tokens
439
Input
413
Total output
359
Reasoning within output
stash_recovery f003
100%
Passed
Tokens
291
Input
341
Total output
276
Reasoning within output
stash_recovery f004
100%
Passed
Tokens
291
Input
292
Total output
261
Reasoning within output
stash_recovery f005
100%
Passed
Tokens
302
Input
672
Total output
566
Reasoning within output
stash_recovery f006
100%
Passed
Tokens
346
Input
523
Total output
442
Reasoning within output
stash_recovery f007
100%
Passed
Tokens
366
Input
313
Total output
201
Reasoning within output
stash_recovery f008
100%
Passed
Tokens
341
Input
1,078
Total output
945
Reasoning within output
stash_recovery f009
100%
Passed
Tokens
370
Input
398
Total output
281
Reasoning within output
stash_recovery f010
100%
Passed
Tokens
298
Input
732
Total output
653
Reasoning within output
stash_recovery f011
100%
Passed
Tokens
290
Input
1,376
Total output
1,248
Reasoning within output
stash_recovery f012
100%
Passed
Tokens
301
Input
373
Total output
281
Reasoning within output
submodule_usage f001
100%
Passed
Tokens
226
Input
221
Total output
213
Reasoning within output
submodule_usage f002
100%
Passed
Tokens
272
Input
547
Total output
441
Reasoning within output
submodule_usage f003
100%
Passed
Tokens
280
Input
1,443
Total output
1,422
Reasoning within output
submodule_usage f004
100%
Passed
Tokens
264
Input
329
Total output
326
Reasoning within output
submodule_usage f005
100%
Passed
Tokens
233
Input
1,023
Total output
948
Reasoning within output
submodule_usage f006
100%
Passed
Tokens
259
Input
1,589
Total output
1,586
Reasoning within output
submodule_usage f007
100%
Passed
Tokens
233
Input
326
Total output
309
Reasoning within output
submodule_usage f008
100%
Passed
Tokens
266
Input
119
Total output
114
Reasoning within output
submodule_usage f009
100%
Passed
Tokens
264
Input
803
Total output
722
Reasoning within output
submodule_usage f010
100%
Passed
Tokens
267
Input
201
Total output
191
Reasoning within output
submodule_usage f011
100%
Passed
Tokens
274
Input
240
Total output
236
Reasoning within output
submodule_usage f012
100%
Passed
Tokens
231
Input
193
Total output
182
Reasoning within output
tag_management f001
100%
Passed
Tokens
240
Input
285
Total output
279
Reasoning within output
tag_management f002
100%
Passed
Tokens
241
Input
1,164
Total output
1,146
Reasoning within output
tag_management f003
100%
Passed
Tokens
245
Input
734
Total output
725
Reasoning within output
tag_management f004
100%
Passed
Tokens
248
Input
174
Total output
172
Reasoning within output
tag_management f005
100%
Passed
Tokens
265
Input
135
Total output
128
Reasoning within output
tag_management f006
100%
Passed
Tokens
242
Input
220
Total output
210
Reasoning within output
tag_management f007
100%
Passed
Tokens
243
Input
1,521
Total output
1,511
Reasoning within output
tag_management f008
100%
Passed
Tokens
247
Input
1,359
Total output
1,339
Reasoning within output
tag_management f009
100%
Passed
Tokens
252
Input
394
Total output
379
Reasoning within output
tag_management f010
100%
Passed
Tokens
232
Input
192
Total output
185
Reasoning within output
tag_management f011
100%
Passed
Tokens
228
Input
120
Total output
115
Reasoning within output
tag_management f012
100%
Passed
Tokens
263
Input
1,150
Total output
1,141
Reasoning within output
worktree_usage f001
100%
Passed
Tokens
304
Input
358
Total output
349
Reasoning within output
worktree_usage f002
100%
Passed
Tokens
306
Input
1,313
Total output
1,292
Reasoning within output
worktree_usage f003
100%
Passed
Tokens
355
Input
692
Total output
684
Reasoning within output
worktree_usage f004
100%
Passed
Tokens
348
Input
76
Total output
72
Reasoning within output
worktree_usage f005
100%
Passed
Tokens
298
Input
694
Total output
683
Reasoning within output
worktree_usage f006
100%
Passed
Tokens
294
Input
374
Total output
360
Reasoning within output
worktree_usage f007
100%
Passed
Tokens
299
Input
841
Total output
822
Reasoning within output
worktree_usage f008
100%
Passed
Tokens
325
Input
1,135
Total output
1,086
Reasoning within output
worktree_usage f009
100%
Passed
Tokens
394
Input
121
Total output
117
Reasoning within output
worktree_usage f010
100%
Passed
Tokens
356
Input
651
Total output
636
Reasoning within output
worktree_usage f011
100%
Passed
Tokens
357
Input
141
Total output
133
Reasoning within output
worktree_usage f012
100%
Passed
Tokens
293
Input
509
Total output
496
Reasoning within output