explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

custom AI agents

[email protected]

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource librarydemofor LLMs

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

More from us

InfloqInfluencer marketingBgBlurPrivacy-first blurOlly SocialSocial AI copilotCeptoryVideo intelligenceBgRemoverBackground removal

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportprivacytermsdata rightssubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR
  • What people are asking
  • What broke in the standard harness
  • What OpenAI turned on
  • The numbers, carefully
  • How this fits the Opus 5 story
  • What builders should do this week
  • Honest limitations
  • Closing
  • Related on explainx.ai
← Back to blog

explainx / blog

OpenAI ARC-AGI-3: Retained Reasoning + Compaction Tripled Scores

OpenAI: GPT-5.6 Sol’s ARC-AGI-3 public-set score rose 13.3%→38.3% with retained reasoning and compaction — 6× fewer tokens. Harness vs model, vs Opus 5.

Jul 30, 2026·10 min read·Yash Thakker
OpenAIARC-AGI-3GPT-5.6 SolBenchmarksAgent Harness
go deep
OpenAI ARC-AGI-3: Retained Reasoning + Compaction Tripled Scores

The model was not as stuck as the leaderboard made it look — the harness kept wiping its mind.

On July 30, 2026, OpenAI’s Tibo (@thsottiaux — Codex & ChatGPT) put the claim bluntly: GPT-5.6 Sol is SoTA on ARC-AGI-3 — “just two setting changes… allow it to reason and work over multiple context windows with the help of our canonical compaction implementation,” linking How enabling two settings tripled our scores on the ARC-AGI-3 benchmark. Punchline in the post: GPT-5.6 Sol can solve open math and late-cutoff games, yet the official ARC-AGI-3 harness made it look weak because it discarded private reasoning after every move and truncated older actions. Flip on retained reasoning + compaction (Responses API — what ChatGPT and Codex already use) and the public-set score moves 13.3% → 38.3% with ~6× fewer output tokens.

That lands one week after Opus 5’s verified ~30.2% ARC Prize row and Anthropic’s “three times the next best model” framing. The internet’s correct instinct is not “one lab lied.” It is: a benchmark score is model × harness × settings.

Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

TL;DR

QuestionAnswer
What changed?Responses API harness with retained reasoning + compaction
Public-set official harness13.3% RHAE
Public-set OpenAI harness38.3% RHAE (~188% relative lift / ~3×)
Token effect~6× fewer output tokens
Human baseline (OpenAI est.)~48% RHAE
Official board Sol Max (Jul 24)~7.8% (ARC Prize)
Official board Opus 5 High~30.2% — our Opus 5 read
Root cause of “dumb Sol”Reasoning dropped each turn + rolling truncation
Builder fixResponses API · retain reasoning · compact — not Chat Completions defaults

What people are asking

“Did OpenAI secretly train a new model?”

No. Same GPT-5.6 Sol (max) story, different serving stack. OpenAI’s claim is that eval runners were measuring a generic harness that fights how reasoning models are trained — private thoughts retained across turns, then summarized when the window gets long.

If your agent harness throws away CoT every tool call, you are not measuring Sol-in-Codex. You are measuring Sol-with-amnesia.

“Is Sol now SoTA over Opus 5?”

OpenAI’s Tibo says yes — on the Responses harness. On July 30 he posted that Sol is SoTA after “two setting changes”: let it reason across turns and work over multiple context windows via OpenAI’s canonical compaction. That is advocacy for the public-set 38.3% curve below, not ARC Prize rubber-stamping a new official row.

Not on the official ARC Prize board. That board still shows Sol Max ~7.8% (Jul 24 snapshot) vs Opus 5 High ~30.2% under ARC’s protocol. Fair statement:

ClaimStatus
Tibo / OpenAI: Sol is SoTA after retained reasoning + compactionEmployee claim on OpenAI’s public-set harness
Harness settings tripled Sol’s public-set score (13.3% → 38.3%)OpenAI-reported
Official Sol Max ~7.8% under ARC protocolARC-verified (snapshot)
Opus 5 High ~30.2% under ARC protocolARC-verified
Sol 38.3% “beats” Opus 5 30.2% head-to-headApples ≠ oranges until ARC re-runs with documented setting parity

Treat the post as a harness autopsy plus a SoTA marketing frame, not a silent leaderboard rewrite. Same lesson as our AI benchmarks guide: always ask who ran it and with what wrapper.

“Why did Anthropic’s victory tweet look absurd?”

Because the gap was sold as pure model IQ. Claude’s launch-week line — Opus 5 three times the next best on ARC-AGI-3 — was directionally true on the official board (30.2% vs Sol Max ~7.8%). Peter Steinberger’s jab (linking OpenAI’s post) asks the right follow-up: did anyone ask whether the “next best” was handcuffed by a harness that deletes thoughts?

Both can be true:

  1. Opus 5 is strong on interactive adaptation under ARC’s protocol.
  2. Sol’s reported official-board weakness partly reflected API/harness defaults, not a hard ceiling.

That is model vs effort / trying harder energy applied to memory policy.

What broke in the standard harness

OpenAI’s investigation (credited to Ilan Bigio and Ted Sanders in Tibo’s follow-up) found two concrete failure modes:

1. Discarded reasoning every action

After each game action, private reasoning messages were dropped. The model still saw a record of past moves and short notes — but not the plans and hypotheses that produced them. Every turn forced a cold start on “how does this game work?”

For a benchmark whose whole point is learning unfamiliar 2D games without instructions, that is sabotage dressed as fairness.

2. Rolling truncation of history

When context exceeded ~175,000 characters, the oldest messages were cut. Sol lost earlier observations and actions and spent long stretches with a stuffed window — which OpenAI says can slightly hurt performance.

Together: no durable thoughts + disappearing past ≈ “keeps starting over,” which matches OpenAI’s public framing on X.

What OpenAI turned on

SettingWhat it doesWhy ARC-AGI-3 cares
Responses APIModern multi-turn / tool surface; easier previous-response chainingMatches ChatGPT / Codex training+deploy loop
Retained reasoningKeep opaque reasoning items across turns (e.g. via previous_response_id)Plans survive move→move
CompactionSummarize / compress state instead of hard-dropping oldest turnsLong games keep what was learned

OpenAI: with reasoning retained, Sol thought less per action (no full re-parse) and learned coherent strategies over time. Compaction then beat truncation on long runs — higher score, fewer output tokens.

Docs: Reasoning models · Compaction · Responses API.

Concrete demo claim

On ARC task cd82, OpenAI says no frontier model solved beyond level one on the official harness leaderboard for that game — while Sol with the Responses harness cleared all six levels. That single-game clip is illustrative, not a full-board replacement.

The numbers, carefully

MetricValueCaveat
Sol Max on official ARC-AGI-3 board (Jul 24)~7.8%ARC protocol / snapshot
GPT-5.5 on ARC-AGI-3 (OpenAI)0.4%Nearly unplayable
Public set + official harness13.3%OpenAI’s re-run baseline
Public set + retained reasoning + compaction38.3%OpenAI harness
Relative score change+188%Matches “tripled” marketing
Output tokens~6× fewerEfficiency, not just accuracy
Human tester estimate~48% RHAEFrom OpenAI citing human gameplay logs

GPT-5.6 Sol on the ARC-AGI-3 public set — score vs output tokens per game for the official harness vs retained reasoning and compaction

OpenAI chart: dashed green = official harness (~13% at ~2.9M output tokens/game); solid blue = retained reasoning + compaction (~38% near ~0.5M tokens/game). Same model, different memory policy — higher score and far lower token spend.

RHAE (Relative Human Action Efficiency) scores models against human baselines — agents are not shown their score mid-run; they only get frame text and level info (ARC methodology).

ARC intentionally ships a generic harness without tools so model weaknesses stay visible and comparisons stay “fair.” OpenAI’s counter: fairness that drops reasoning is fairness that mis-measures reasoning models. Commercial products optimize the wrapper; generic evals often do not.

That tension is the whole harness engineering debate — also why HN argued “include harnesses” vs “exclude harnesses” on the Opus 5 thread.

How this fits the Opus 5 story

SnapshotRead
Opus 5 High 30.2% (ARC-verified)Real interactive-adaptation jump under ARC rules
Sol Max ~7.8% (ARC board)Understates Sol if production memory is disabled
Sol public 38.3% (OpenAI harness)Shows ceiling when thoughts persist
Anthropic “3× next best”True on that board; incomplete as a product claim
OpenAI “perf = model + product”Correct engineering slogan; self-serving on “SoTA”

explainx.ai’s posture stays the same as our Opus 5 ARC writeup: celebrate verified rows, refuse both AGI cosplay and “all benches are fake,” and run private interactive toys that never hit social media.

Pair this with Claude 5 context engineering and Claude Cookbook compaction recipes — every lab is discovering that memory policy is product, not an afterthought.

What builders should do this week

1. Stop eval-ing GPT-5.6 Sol on Chat Completions defaults

If your suite is still Completions-only and drops reasoning items, you are reproducing OpenAI’s bug report on purpose.

2. Enable the production triad

OpenAI’s explicit recommendation for API developers:

  1. Responses API, not legacy Chat Completions
  2. Retain reasoning across turns / tool calls
  3. Use compaction instead of silent rolling truncation

Sketch (Python-shaped; confirm against live docs):

python
# Long agent loop pattern (conceptual)
# 1) Create responses with previous_response_id so reasoning carries
# 2) When the window grows, compact instead of slicing oldest turns

resp = client.responses.create(
    model="gpt-5.6-sol",  # or your routed Sol SKU
    input=turn_input,
    previous_response_id=prev_id,  # retains relevant reasoning items
    # enable compaction / context_management per current API docs
)

# Later:
compacted = client.responses.compact(
    model="gpt-5.6-sol",
    input=long_input_items,
)
# next turn input = compacted.output + new user/tool messages

Exact parameter names (reasoning.context, context_management.compact_threshold, etc.) move — pin the reasoning and compaction pages on the day you ship.

3. Split your scoreboard

TrackWhat it answers
Protocol-fairCross-lab comparison under published harness rules
Product-realSame model with your production memory / compaction / tools
Private novel envYour moat — never publish the game

Do not let marketing pick only one track.

4. Instrument “thoughts dropped” as a bug class

Log whether each step includes prior reasoning items. If your harness strips them for “clean logs,” you just recreated ARC’s failure mode. Same class of footgun as Codex full-access disasters: the wrapper decides the outcome.

5. Play the public games yourself

OpenAI points builders at arcprize.org/tasks (25 demo games). Feel the learning curve humans face before you trust a percentage.

Honest limitations

  • 38.3% is OpenAI-reported on the public set with their harness — not an ARC Prize leaderboard swap.
  • Effort / SKU labels (max vs high) still muddy cross-lab charts.
  • Compaction is opaque; you trade inspectability for continuity (context engineering tension).
  • Token savings on ARC grids (often ~1:1 tokenized) may not equal savings on code agents.
  • “SoTA” tweets from employees are advocacy, not ARC verification.
  • ARC’s generic-harness philosophy still has a point: product wrappers can hide model flaws.
  • Independent replication on the semi-private set under documented setting parity is the missing piece.

Closing

OpenAI’s ARC-AGI-3 post is less “Sol secretly crushed Opus” and more a public autopsy of amnesia evals. If your agent forgets its own plan every tool call, you will under-score every reasoning model — then ship a misleading chart. Turn on the settings your products already use in ChatGPT/Codex, keep a separate protocol-fair board, and update your private suite before the next victory tweet.

Follow @explainx_ai when ARC republishes rows with explicit harness notes — that is the scoreboard upgrade this story still needs.

Related on explainx.ai

  • Opus 5 hits 30.2% on ARC-AGI-3 — leaderboard & HN
  • What is an agent harness?
  • Agent harness engineering — seven planes
  • Claude 5 context engineering (Thariq)
  • Claude Cookbook — PTC & compaction
  • Claude Code model vs effort
  • AI benchmarks complete guide 2026
  • Claude Opus 5 launch
  • GPT-5.6 Sol / Terra / Luna preview
  • Recursive reasoning — HRM / TRM

Sources

  • OpenAI — How enabling two settings tripled our scores on ARC-AGI-3
  • Tibo (@thsottiaux) on X — “Sol is actually SoTA… two setting changes”
  • OpenAI — Reasoning models
  • OpenAI — Compaction
  • ARC Prize leaderboard
  • ARC methodology (RHAE)
  • Human gameplay logs (HF)
  • ARC public tasks

Figures from OpenAI’s July 29–30, 2026 post and ARC Prize snapshots around late July 2026. Re-verify live API parameters, public-set numbers, and leaderboard rows before citing in investor or procurement docs.

Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Jul 29, 2026

GPT-5.6 Sol Usage: Tibo Resets Limits, ~18% Longer Quota, 5-Hour Cap Returns

OpenAI did not shrink plan quotas — Sol worked longer, harder, and parallel via code mode. Efficiency fixes land now; the rolling 5-hour window returns Jul 30 after a pause for investigation.

Jul 26, 2026

How to Graph-Max with Codex and GPT-5.6 Sol

Alex Kotliarskyi’s two-step “graph-max” method hit hundreds of thousands of views. Peter Steinberger asked if he’s a graph engineer now. explainx.ai maps the recipe, the sketch legend, and when graphs beat loops.

Jul 25, 2026

Opus 5 Hits 30.2% on ARC-AGI-3 — What the Jump Means

ARC Prize verified Claude Opus 5 (High) at 30.2% on ARC-AGI-3 the day it launched. explainx.ai unpacks the leaderboard, efficiency numbers, why Fable is missing, and the Hacker News fight over benchmaxxing vs real gains.