GPT-5.6 GA: Programmatic Tool Calling Moves Tool Orchestration Inside the Model — What Operators Must Update

GPT-5.6 Sol, Terra, and Luna are generally available with confirmed pricing and a new Responses API feature — Programmatic Tool Calling — that shifts tool dispatch logic inside the model itself, bypassing the gateway tool-orchestration layer most operators rely on.

Published via OpenAI

Archive item produced with AI assistance from the cited source and published without individual review. Editor of record: Joe Werner.

A clean editorial illustration of three orbital tiers with a code execution symbol at center, representing GPT-5.6's programmatic tool calling and multi-model routing policy on a muted neutral background

GPT-5.6 went from limited preview to general availability on July 9, 2026 — but the routing story is not just a model rename. The launch introduces Programmatic Tool Calling in the Responses API: GPT-5.6 can now write and execute JavaScript in-memory to coordinate tools, filter intermediate results, and return a compact structured output to the caller. For teams whose AI gateway handles tool dispatch, this changes the control-flow model.

What happened

OpenAI released the GPT-5.6 family — Sol (flagship), Terra (balanced), Luna (cost-efficient) — into general availability, available immediately via the Responses API and Chat Completions API.

Confirmed model IDs and pricing:

ModelAPI IDInput /1MCachedOutput /1M
GPT-5.6 Solgpt-5.6-sol$5.00$0.50$30.00
GPT-5.6 Terragpt-5.6-terra$2.50$0.25$15.00
GPT-5.6 Lunagpt-5.6-luna$1.00$0.10$6.00

The alias gpt-5.6 routes to Sol. All three models share a 1,050,000-token context window, 128K max output, and a Feb 16, 2026 knowledge cutoff.

New at GA:

  • Programmatic Tool Calling — model-written JavaScript coordinates tool calls in a hosted V8 runtime, available in the Responses API.
  • Ultra mode — coordinates four Sol agents in parallel by default, via the multi-agent beta in the Responses API.
  • Microsoft 365 Copilot — GPT-5.6 is now the preferred backend model in Word, Excel, PowerPoint, and Cowork.

Why it matters for AI engineering teams

The model alias migration is immediate. If your routing config points at gpt-5.5, gpt-5.5-mini, or gpt-5.5-nano, those models are not deprecated yet — but GPT-5.6 is now the default recommendation. The tier mapping is:

  • gpt-5.5 → gpt-5.6-sol (frontier)
  • gpt-5.5-mini → gpt-5.6-terra (balanced)
  • gpt-5.5-nano → gpt-5.6-luna (cost-efficient)

Programmatic Tool Calling creates a new boundary. Standard tool calling returns a tool_calls array to your application; your gateway or app code processes it, calls the tool, and sends results back. Programmatic Tool Calling — accessed by adding {"type": "programmatic_tool_calling"} to the Responses API tools array — lets the model run JavaScript that calls tools internally, filtering and aggregating results before any data leaves the hosted runtime.

This is useful for multi-step tool chains (parallel lookups, deduplication, ranking), but it means the tool dispatch moves inside OpenAI's V8 sandbox rather than through your gateway's tool execution path. The gateway sees a single Responses API call; it does not intercept individual tool invocations inside the program.

The Responses API vs Chat Completions split matters now. Programmatic Tool Calling, ultra mode, and most of GPT-5.6's advanced orchestration features live exclusively on /v1/responses. If your AI gateway proxies /v1/chat/completions, your users get none of these capabilities. Teams evaluating a Responses API migration should do it now; Chat Completions remains supported but is no longer the forward path for advanced workloads.

Pricing impact on three-tier routing. Luna at $1.00/$6.00 per million input/output tokens is the most significant pricing update. It replaces the nano positioning and is priced at 2.5× the input rate of the old GPT-5.4 nano ($0.40) — higher, but with 1M context and reasoning token support included. If your cost-optimization routing has been sending high-volume tasks to nano, Luna's pricing shifts the break-even calculation.

The router/operator angle

Update your model alias table first. Before evaluating Programmatic Tool Calling, audit every routing rule that specifies gpt-5.5* or gpt-5.4* model IDs. The three-tier structure is now:

Frontier:   gpt-5.6-sol    ($5/$30 per 1M)
Balanced:   gpt-5.6-terra  ($2.50/$15 per 1M)
Cost:       gpt-5.6-luna   ($1/$6 per 1M)
Alias:      gpt-5.6        → routes to Sol

Decide your Responses API migration timeline. Programmatic Tool Calling is Responses API-only. If your team uses Claude Code, the OpenAI SDK, or a custom proxy, the /v1/chat/completions path still works and covers most production workloads. But if you have tool-heavy pipelines with 3+ sequential tool calls, Programmatic Tool Calling can reduce round trips and token usage materially — meaning the Responses API migration has a concrete ROI case now.

Scope what Programmatic Tool Calling replaces vs. what it doesn't. The feature is purpose-built for predictable, data-processing control flow: parallel lookups, join-and-filter, deduplication, ranked summaries. It does not replace gateway-level tool auth, approval workflows, citation validation, or any tool call that needs human-in-the-loop authorization. Those must remain in your application layer.

Ultra mode billing. The ultra setting coordinates four Sol instances by default. At Sol's pricing, a parallel four-agent run multiplies token cost by ~4× before optimizations from faster completion. Appropriate for demanding one-shot tasks (long-horizon code review, complex research synthesis); not appropriate as a default routing target for general production traffic.

Cache hit rate changes with large context. The 1,050,000-token context window triggers a 2× input / 1.5× output surcharge on prompts longer than 272K tokens. If your routing sends large system prompts or long-context RAG payloads, confirm whether your request shape crosses this threshold before updating model aliases.

What TheRouter users should watch or try

If you route to OpenAI models via TheRouter, the immediate action items are:

  1. Update model routing rules — switch gpt-5.5 variants to the appropriate gpt-5.6-* alias based on your cost-quality targets.
  2. Evaluate Responses API coverage — if TheRouter's gateway proxy supports /v1/responses, Programmatic Tool Calling is available without changes; if not, tool-heavy workloads on Chat Completions continue normally.
  3. Review long-context cost exposure — if any route sends >272K token inputs, model the 2× surcharge against Luna and Terra pricing before committing to the migration.

The models page on TheRouter will reflect GPT-5.6 availability as the catalog updates.

Help & contact