← Back to blog

OpenAI's GPT-5.6 Ships With Three Tiers and Sandboxed Tool Calling — What Actually Changed

⭐ Featured

OpenAI's GPT-5.6 Ships With Three Tiers and Sandboxed Tool Calling — What Actually Changed

OpenAI moved GPT-5.6 from limited preview to general availability this week, and instead of shipping one model, it shipped three: Sol (flagship), Terra (balanced), and Luna (budget). Pricing scales accordingly — $5/$30 per million input/output tokens for Sol, down to $1/$6 for Luna. But the pricing tiers aren't the interesting part. The interesting part is what OpenAI bolted onto the Responses API alongside the release.

The Benchmarks, Briefly

Sol posted an 80 on the Artificial Analysis Coding Agent Index (v1.1) running in max-reasoning mode, while cutting output tokens and runtime roughly in half compared to its predecessor. It also set new marks on Terminal-Bench 2.1 and DeepSWE v1.1, and hit 62.6% on OSWorld 2.0 while using about 85% fewer output tokens than rival flagship models.

It's not a clean sweep, though. On SWE-Bench Pro, Sol lands at 64.6% — noticeably behind competing top-tier coding models. The takeaway: OpenAI optimized hard for token efficiency and terminal/agent benchmarks this round, and that tradeoff shows up unevenly across different eval suites. Benchmarks move fast enough now that "best model" is really "best model at this specific task, this month."

The Real News: Programmatic Tool Calling

Buried under the model-family announcement is a Responses API feature that matters more for anyone building agents: programmatic tool calling. Instead of the model emitting a tool-call request and waiting for your code to execute it and hand back a result, GPT-5.6 can now write JavaScript and execute it directly inside an isolated V8 runtime — no network access, sandboxed, contained.

That's a meaningful shift in how agent loops work. Today, most tool-calling agents run a round-trip: model asks for a tool, host executes it, host feeds the result back, model reasons over it, repeat. Every hop costs latency and tokens. Programmatic tool calling collapses several of those hops into a single sandboxed execution the model drives itself.

OpenAI also added a multi-agent beta supporting four agents running in parallel, plus caching with explicit breakpoints and a 30-minute minimum lifetime — a detail that matters a lot if you're running long agent sessions and don't want to keep re-paying for the same context.

Why This Fits a Pattern

This is the third or fourth model release in recent months where the headline is the benchmark table, but the substantive change is in how the model is allowed to act — not how well it scores. Sandboxed code execution driven by the model itself, rather than a host-mediated tool call, keeps showing up as the direction serious agent platforms are converging on. It's faster, it's cheaper on tokens, and it removes a class of bugs where the host's tool-execution glue code is the thing that actually breaks.

The Catch

Sandboxed and no network access means programmatic tool calling is good for self-contained computation — parsing, transforms, math, string manipulation — not for calling out to your actual APIs or databases. You'll still need traditional tool calls for anything that needs to touch the outside world. So this isn't a replacement for existing agent architectures so much as an optimization layer on top of them, useful for the subset of tool calls that are really just "run this code and give me the result."

ClawWorld runs AI visibility work for B2B startups. Start with a free baseline report: 10 buyer questions, who ChatGPT and Claude name instead of you, and the pages they cite.

Get your free baseline report →