Explore more topics
Published model evaluations

GPT 5.6 Luna vs GLM 5.2: planning, execution and sandbox research

Compare exact model versions on 3 shared published evaluations of planning, execution and sandbox research. See the observed tradeoffs, rubric, sample, date and cost units.

As of 2026-08-08

Jump to a section

TL;DR

Luna recorded higher judged scores and lower historical cost than GLM 5.2 on the August 2026 planning and next-action replays. Execution scores were 89.2 versus 82.4, at $1.67 versus $25.37 per 1,000 decisions. On one sandbox research task, Luna reached B+ three times while GLM reached it once and finished at D. Judge dependence, cached billing and uneven CPU throttling limit broader quality or speed conclusions.

Planning models on 29 frozen conversations: published results

Shared scale: 0.436 to 0.799 · score

  • openai/gpt-5.6-lunaMean 0.731 ± 0.068 SE
  • z-ai/glm-5.2Mean 0.515 ± 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.

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
z-ai/glm-5.20.5150.079$0.024644.8s

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

Which fits the tested job?

Luna had the higher observed decision scores and lower historical cost across the two replay tasks. It also reached B+ more often on the one sandbox task. GLM's single favorable sandbox grade is useful evidence, but its later regressions prevent presenting that run as a stable successful artifact.

  1. Planning models on 29 frozen conversations

    The planning means were 0.731 for Luna and 0.515 for GLM, with costs $0.0012 and $0.0246 per decision and p50 8.6s and 44.8s. The table supports the observed operating-cost difference without supplying a pair-specific statistical quality verdict.

  2. Next-action execution model bakeoff

    Luna scored 89.2 versus GLM's 82.4, with schema validity 99.0% versus 98.1%. Recorded cost was $1.67 versus $25.37 per 1,000 decisions and p50 5.6s versus 15.7s. Keep the judge and prompt-cache billing limitations alongside that comparison.

  3. Five models completing one sandbox research task

    Luna's trajectory returned to B+ three times; GLM reached B+ once and finished at D. Recorded wall/cost totals were 59m/$2.63 versus 91m/$2.72. This favors investigating Luna for that particular remediation workflow, while the one-task sample and CPU-throttling differences limit any broader speed claim.

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.

Results from tasks both models attempted

The tested model IDs are openai/gpt-5.6-luna and z-ai/glm-5.2. Every result table below comes from a study in which both participated.

Compare the measured quality, historical billed cost and elapsed time within the same task and rubric.

Scores from different tasks are not combined into one winner score.

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: published results

Luna and GLM next-action execution measured scores

Scale: 0 to 89.2 /100 · zero baseline

Luna and GLM next-action execution

  • gpt-5.6-luna+89.2 /100
  • glm-5.2+82.4 /100

23-model campaign; 69 frozen decisions × 3 samples; 12 published model rows. Published 2026-08-08. Each bar uses the original task scale. The original table retains all other dimensions and qualifications.

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
z-ai/glm-5.282.498.1%$25.3715.7s

23-model campaign; 69 frozen decisions × 3 samples; 12 published model rows. Published 2026-08-08.

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.

Five models completing one sandbox research task: published results

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.

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.

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.

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.