Skip to content

4.3.0: GPT 6 Astra Pro + Efficiency Leaderboards & Private Lab Upgrades

Latest

Choose a tag to compare

@Ammaar-Alam Ammaar-Alam released this 05 Sep 16:40
· 11 commits to master since this release
ec888e2

Models

Model PR Average generation time Cost Average JSON size Max JSON size
GPT 6 Astra Pro #152 25m 53.5s (1553.5s) $34.71* 128.53 MiB 316.39 MiB (worldtree)
  • Estimated total cost; the provider dashboard currently reports $0 and has not yet updated.

Notes

GPT-6 Astra Pro was quite a surprise. It might not have looked all that exciting on other benchmarks, but I think this is the biggest jump we've seen from a model on MineBench so far.

Average generation time stayed roughly the same as the previous generation of GPT models, but the cost looks to be much lower. GPT-5.6 Sol cost us around $700 to benchmark; the current estimate for GPT-6 Astra Pro is $34.71, though the provider dashboard hasn't updated yet. I suspect the lack of retries is part of that. Every build was valid on the first attempt, which was pretty crazy.

I'm not sure I agree with Greg Brockman that this model is AGI, and I haven't used it enough to weigh in on that. What does stand out is how well it seems to understand what matters to a human looking at the finished build. It knows when to add extra scenery and when to focus on the object the prompt actually asked for, in a way I haven't seen from another model yet.

What's Changed

Models

  • Added GPT 6 Astra Pro with native OpenAI Responses routing and an openai/gpt-6-astra-pro OpenRouter fallback, Pro mode at max reasoning effort, strict structured output, provider-default sampling, and a 128,000-token output cap. #152
  • Completed the 15-build benchmark with 25m 53.5s average generation time, 128.53 MiB average JSON size, 316.39 MiB maximum JSON size, and 15 completed attempts with no rejected responses. Estimated total cost: $34.71* ($2.31* per attempt). #152

Leaderboard

  • Added cost, speed, and block-count Pareto frontiers alongside rankings, with model details on hover or keyboard focus. #158
  • Added sortable cost, time, and block comparisons per build or per observed prompt-score point, with estimated costs and provisional models clearly marked. #158
  • Leaderboard comparisons refresh automatically as measurements and rankings become available. Improved tabs, model-name visibility, scrolling, and mobile layouts. #158

Private Lab

  • Moved private checkpoint generation onto the shared durable worker and added encrypted per-model request header and body overrides while preserving generation and output-schema contracts. #147
  • Added resumable per-prompt checkpoint uploads, worker-based processing, current and archived checkpoint views, and streamed payload persistence for large builds. #148
  • Improved failed-upload retries, cleanup, and in-place refresh of outdated checkpoints. #148

Reliability

  • Prevented conflicting output-token overrides and aligned custom request-body size limits with UTF-8 byte counts. #153 #154
  • Stopped repeated OpenRouter configuration fallbacks after authentication, rate-limit, and server failures exhaust their applicable retries. #155
  • Redirected expired password-reset links to the recovery form. #156
  • Rejected private endpoint credentials that become empty after normalization when saving them. #157

Documentation

  • Documented refreshing outdated upload checkpoints in place. #149
  • Clarified export-format block-ID preservation requirements. #150

Changelog

Full Changelog: 4.2.0...4.3.0

  • #147 feat(generation): move private evaluations to the shared worker @Ammaar-Alam
  • #148 feat(lab): add durable checkpoint uploads @Ammaar-Alam
  • #149 docs: note outdated upload checkpoints can be refreshed in place @detail-app[bot]
  • #150 docs(contrib): relax export-format block-ID preservation rule @detail-app[bot]
  • #152 feat(models): add GPT-6 Astra Pro benchmark support @Ammaar-Alam
  • #153 fix(generate): enforce customBody size limit on UTF-8 bytes @detail-app[bot]
  • #154 fix(ai): reconcile output-token aliases when merging custom request body @detail-app[bot]
  • #155 fix(openrouter): abort config fallback on unhandled HTTP statuses @detail-app[bot]
  • #156 fix(auth): route expired password-reset links to forgot-password @detail-app[bot]
  • #157 fix(stealth): reject empty-after-normalization api key at encrypt time @detail-app[bot]
  • #158 feat(leaderboard): add interactive efficiency comparisons @Ammaar-Alam