Explore more topics
Published model evaluations

GPT 5.6 Luna: trading task evaluations

See how openai/gpt-5.6-luna performed in 5 trading task evaluations, with exact version, measured results, dates and test inputs.

As of 2026-08-08

Jump to a section

TL;DR

GPT 5.6 Luna was the recorded cost-oriented agent choice in the August 8, 2026 studies, with next-action billing of $1.67 per 1,000 decisions and 99.0% valid output. Its sandbox research grades alternated between D and B+, showing repairs that did not consistently hold. On 22 stock SQL questions it had a 59.1% success rate, below Gemini 3.6 Flash's 86.4%. Choose according to the task.

Exact tested ID
openai/gpt-5.6-luna
Published studies
5
Provider
openai

Planning models on 29 frozen conversations: compare the tested outputs

Shared scale: 0.663 to 0.838 · score

  • openai/gpt-5.6-lunaMean 0.731 ± 0.068 SE
  • meta/muse-spark-1.1Mean 0.759 ± 0.079 SE

Tick: recorded mean score. Whisker: mean ± one recorded standard error (SE), not a confidence interval. Overlap alone does not establish a ranking.

16-model campaign, 29 frozen conversations; 14 model rows shown in the public table. Published 2026-08-08. Values retain their original units and grading scale.

Show the table · 2 rows, 5 columns

Scroll sideways to compare all columns. Select a heading to sort.

openai/gpt-5.6-luna0.7310.068$0.00128.6s
meta/muse-spark-1.10.7590.079$0.02299.6s

16-model campaign, 29 frozen conversations; 14 model rows shown in the public table. Published 2026-08-08. Values retain their original units and grading scale.

openai/gpt-5.6-luna was tested on 2026-08-08. 16-model campaign, 29 frozen conversations; 14 model rows shown in the public table. Its row and the other published arm use the same task and measurement units.

Next-action execution model bakeoff: compare the tested outputs

Recorded next-action billing

Scale: 0 to 25.05 USD/1k · zero baseline

Same next-action replay

  • GPT 5.6 Luna+1.67 USD/1k
  • GPT 5.6 Luna Pro+25.05 USD/1k

These are the exact August 8, 2026 execution-cost cells. Labels are rounded; the full table retains judge means and validity. Historical billing does not measure whole-agent research success.

Show the table · 2 rows, 5 columns

Scroll sideways to compare all columns. Select a heading to sort.

openai/gpt-5.6-luna89.299.0%$1.675.6s
openai/gpt-5.6-luna-pro91.7100.0%$25.059.9s

23-model campaign; 69 frozen decisions × 3 samples; 12 published model rows. Published 2026-08-08. Values retain their original units and grading scale.

openai/gpt-5.6-luna was tested on 2026-08-08. 23-model campaign; 69 frozen decisions × 3 samples; 12 published model rows. Its row and the other published arm below use the same task and measurement units.

Artifact grading and repeatability study: compare the tested outputs

Scale: 0 to 83.1 % · zero baseline

Defects found

  • openai/gpt-5.6-luna83.1%
  • tencent/hy383.1%

23 hand-labeled artifacts covering 14 task types; 3 reducer models in the public table. Published 2026-08-08. Values retain their original units and grading scale.

Show the table · 2 rows, 3 columns

Scroll sideways to compare all columns. Select a heading to sort.

openai/gpt-5.6-luna83.1%19 of 23
tencent/hy383.1%18 of 23

23 hand-labeled artifacts covering 14 task types; 3 reducer models in the public table. Published 2026-08-08. Values retain their original units and grading scale.

openai/gpt-5.6-luna was tested on 2026-08-08. 23 hand-labeled artifacts covering 14 task types; 3 reducer models in the public table. Its row and the other published arm below use the same task and measurement units.

Five models completing one sandbox research task: compare the tested outputs

Scale: 0 to 2.72 USD · zero baseline

Cost

  • openai/gpt-5.6-luna$2.63
  • z-ai/glm-5.2$2.72

5 models on the same single research task; real Modal virtual machines. Published 2026-08-08. Values retain their original units and grading scale.

Show the table · 2 rows, 4 columns

Scroll sideways to compare all columns. Select a heading to sort.

openai/gpt-5.6-lunaD → B+ → D → B+ → D → B+59m$2.63
z-ai/glm-5.2D → D → B+ → D → D → D91m$2.72

5 models on the same single research task; real Modal virtual machines. Published 2026-08-08. Values retain their original units and grading scale.

openai/gpt-5.6-luna was tested on 2026-08-08. 5 models on the same single research task; real Modal virtual machines. Its row and the other published arm below use the same task and measurement units.

Models answering 22 stock questions with SQL: compare the tested outputs

Successful answers on 22 stock questions

Scale: 0 to 86.4 % · zero baseline

Same SQL question set

  • GPT 5.6 Luna+59.1%
  • Gemini 3.6 Flash+86.4%

These are exact August 8, 2026 SQL success-rate cells. Labels are rounded; this task has different scoring and timing from the next-action replay.

Show the table · 2 rows, 5 columns

Scroll sideways to compare all columns. Select a heading to sort.

openai/gpt-5.6-luna0.5500.7559.1%27.0s
google/gemini-3.6-flash0.8411.0086.4%26.6s

Original units preserved. Average score is the historical blended measure; this table is not a new run.

openai/gpt-5.6-luna was tested on 2026-08-08. 22 natural-language questions; 6 published model rows. Its row and the other published arm below use the same task and measurement units.

What this version helps you choose

Luna was the recorded cost-oriented agent choice and repeated favorable sandbox grades. Gemini 3.6 Flash delivered stock-query answers more successfully.

Route a request and plan the work: follow the published task

A useful planner chooses the right kind of work before doing it. The complete customer conversations and system prompts remain private.

Step 1 of 2

Published task summary

An incoming request and its existing conversation.

What you should see

Choose whether to write a plan, call a catalog tool, ask for clarification or continue an existing agent.

Step 2 of 2

Read what came back

A routing decision and plan. Every model receives the same saved conversation; the test compares that decision before fresh research begins.

What you should see

Replay 29 frozen conversations across the model arms, then compare graded plan scores, billing and response time.

Planning models on 29 frozen conversations

Inspect the original single-model metrics

For routing and planning, GPT 5.6 Luna recorded a mean score of 0.731 with standard error 0.068. Historical billing was $0.0012 per decision, and median response time was 8.6s. Compare that cost and response time with the other models in the same 29-conversation study; the mean alone does not establish a decisive quality advantage.

Published metricValue
Score0.731
+/- SE0.068
$ / decision$0.0012
p508.6s

Planning models on 29 frozen conversations: read these measurements

Read the complete rubric, sample and billing notes

16-model campaign, 29 frozen conversations; 14 model rows shown in the public table

Route an incoming request: write a plan, call a catalog tool, ask for clarification or continue an existing agent.

  1. Scoring

    Top planning means were close at this sample size. The source's paired comparison with Opus was inconclusive.

  2. Cost units

    Cost is provider-billed dollars per decision. Prefix reuse can make it differ from list price multiplied by every input token.

  3. Time units

    p50 is median latency in seconds, not the duration of complete research.

  4. Frozen conversation

    A saved input kept identical across model arms so their decisions can be compared.

  5. Standard error (SE)

    An estimate of uncertainty around the sample mean. A small mean difference needs more evidence than the ranking alone.

Next-action execution model bakeoff

Inspect the original single-model metrics

For the next allowed action, GPT 5.6 Luna recorded a judge mean of 89.2 and produced valid structured output 99.0% of the time. Historical billing was $1.67 per 1,000 decisions; production median response time was 5.6s. Decision quality, readable output and operating cost answer different questions.

Published metricValue
Mean score89.2
Schema valid99.0%
$ / 1k decisions$1.67
Prod p505.6s

Choose the next allowed agent action: follow the published task

A well-formed action can still be the wrong decision. Keep output validity and judged decision quality separate.

Step 1 of 2

Published task summary

The existing plan, conversation and results returned by tools.

What you should see

Choose one next allowed action, or finish with an answer when the evidence is sufficient.

Step 2 of 2

Read what came back

A structured action. The replay records the proposed action without executing its tools.

What you should see

Replay 69 saved decisions three times each. Check the required output structure separately from the judge score.

Next-action execution model bakeoff: read these measurements

Read the complete rubric, sample and billing notes

23-model campaign; 69 frozen decisions × 3 samples; 12 published model rows

Choose one next action in an unfinished trading-agent workflow. This replay measures individual decisions, not a fresh complete trading run.

  1. Scoring

    Mean action score comes from the judge. Schema validity is the share of actions matching the required output structure; a valid structure can still contain the wrong action. Switching judges reduced the Luna-versus-DeepSeek score gap from 13.9 to 1.5 points.

  2. Cost units

    Cost uses historical provider billing per 1,000 decisions. Reused prefixes earned cache discounts; the cached-token split was not retained.

  3. Time units

    Prod p50 is median production response latency, separate from replay quality and complete agent wall time.

Artifact grading and repeatability study

Inspect the original single-model metrics

For artifact review, GPT 5.6 Luna found 83.1% of the hand-labeled defects and repeated its grade on 19 of 23 artifacts. These are separate measurements of finding defects and consistency. Cost and latency are not published for this comparison.

Published metricValue
Defects found83.1%
Same grade on re-run19 of 23

Review defects in delivered research: follow the published task

The reducer can assess only the defects supplied by its mappers. The repeated-grade count measures consistency separately from finding defects.

Step 1 of 3

Source: 10 transactions and a Disney sale

The published Pelosi research checks 65 disclosure PDFs against 135 transactions read independently by eye. In the cited filing, the source contains 10 transactions; the Disney transaction is a sale.

What you should see

These are public extraction errors used to explain what a reviewer must check.

Step 2 of 3

Returned rows: 19 transactions and a Disney purchase

A sliding-window regex returned 19 transactions for the filing containing 10. Omitting the transaction-type filter turned the Disney sale into a purchase. Both errors left plausible-looking JSONL rows.

What you should see

Compare the returned count and buy/sell direction with the original filing. A successful code exit does not establish either match.

Step 3 of 3

Review: nine findings become six upheld defects

The published diagram gives OCR text, a rendered image, the native PDF, and code plus rows to four independent reviewers. Their nine findings reach one reducer: three are dropped as noise, six are upheld, and the displayed grade is B−.

What you should see

This diagram illustrates the review mechanism. It is not identified as one of the 23 private benchmark artifacts or as a scored response from Luna, Hy3 or MiniMax.

Artifact grading and repeatability study: read these measurements

Read the complete rubric, sample and billing notes

23 hand-labeled artifacts covering 14 task types; 3 reducer models in the public table

Judge defects in delivered research artifacts, including code and validation evidence.

  1. Scoring

    Defect recall is the share of hand-labeled defects found. Repeated-grade agreement counts artifacts assigned the same grade on a repeat; agreement alone does not prove correctness.

  2. Cost units

    This comparison table has no per-model billing column.

  3. Time units

    This table publishes no per-model latency.

  4. Mapper / reducer

    Mappers inspect parts of an artifact independently. The reducer combines their findings and assigns the final grade.

Five models completing one sandbox research task

Inspect the original single-model metrics

On the ship-traffic research task, GPT 5.6 Luna returned the grade sequence D → B+ → D → B+ → D → B+ over 59m, with reported run cost $2.63. Read the whole sequence: a favorable review followed by a failure exposes a repair that did not hold. A missing cost remains missing, and uneven CPU throttling limits timing comparisons.

Published metricValue
Grade trajectoryD → B+ → D → B+ → D → B+
Wall59m
Cost$2.63

Write research code and repair its artifacts: follow the published task

The grade sequence shows whether a repair held up at the next review. One B+ followed by D is a different outcome from repeated favorable reviews.

Step 1 of 2

Run one concrete research task

Correlate Strait of Hormuz ship traffic with the next USO trading session.

What you should see

Write and run research code on real Modal machines, return the artifacts for review and repair defects raised by the grader.

Step 2 of 2

Inspect the recorded repairs and regressions

Luna returned D → B+ → D → B+ → D → B+; GLM returned D → D → B+ → D → D → D. DeepSeek returned D on all six reviews.

What you should see

The source found self-check code that assigned the same variable to delivered_stats and recomputed, then hard-coded a match. That explains why a passing self-check could survive while the delivered analysis still failed review. The publication does not assign this particular code defect to one model in the table.

Five models completing one sandbox research task: read these measurements

Read the complete rubric, sample and billing notes

5 models on the same single research task; real Modal virtual machines

Correlate Strait of Hormuz ship traffic with the next USO trading session.

  1. Scoring

    Grades describe the delivered artifact after successive reviews. Oscillation exposed holes in agent-written self-checks; a successful process exit was insufficient.

  2. Cost units

    Cost is historical billed run cost. Flash Lite has no reported total after failing out; a dash is missing data, not zero.

  3. Time units

    Wall time covers the complete workflow. Uneven web-tier CPU throttling affected timing, so the source treats it as a soft comparison.

  4. Sandbox

    An isolated machine where the agent runs research code.

Models answering 22 stock questions with SQL

Inspect the original single-model metrics

On 22 stock questions, GPT 5.6 Luna recorded a blended score of 0.550, success rate 59.1% and average workflow time 27.0s. The blended score includes zeros for non-answers; it is different from correctness among answers that reached grading. The example below explains the data task without attributing its answer to this model.

Published metricValue
Average score0.550
Median0.75
Success rate59.1%
Avg execution27.0s

Answer a stock question with a data query: follow the published task

This published example explains the task. It is not an identified scored fixture or an answer attributed to any one model. Stored P/E and price divided by the displayed EPS are different fields in its query.

Step 1 of 2

Published worked example, without model attribution

What were the trailing P/E ratios for TSLA and GOOGL on 2025-05-21?

What you should see

Translate the question into DuckDB SQL, a query over the financial data, then inspect the returned rows and explain the answer.

Step 2 of 2

Read what came back

The original example reported GOOGL at $168.56 with stored P/E 18.46, and TSLA at $334.62 with stored P/E 169.17. Both rows show 2025-05-21.

What you should see

Inspect both tickers, the requested date and four distinct fiscal quarters of earnings. The original EPS query did not deduplicate fiscal periods, and the correction has not been rerun.

Models answering 22 stock questions with SQL: read these measurements

Read the complete rubric, sample and billing notes

22 natural-language questions; 6 published model rows

Answer financial questions by writing and executing DuckDB SQL against the stock data lake.

  1. Scoring

    The average is a blended score across all question cells, including zeros for clarification or execution failure. Success rate and graded-only correctness answer different questions; none measures investment returns.

  2. Cost units

    The published screening table has no per-model cost column.

  3. Time units

    Average execution time covers the SQL-answer workflow, not the executor study's production p50.

  4. Graded-only mean

    The mean among answers that reached grading. Luna recorded 0.931 across 13 graded cells; nine ungraded cells lowered its blended score to 0.550.

  5. TTM earnings / P/E

    Trailing twelve-month earnings cover four fiscal quarters. Price-to-earnings relates price to earnings; the published query reads a stored P/E field rather than recomputing it from the displayed EPS.

Continue exploring

Discussion

Sign in or create a free account to join the discussion.

No comments yet.

Aurora · AI research assistant

Try this in Aurora

Edit the request, then open it in Aurora. You choose when to send it.