Skip to content
cue

v0.1 · Preliminary

cue bench

How coding agents do on real tasks from cue's own development, graded against each task's acceptance criteria. Higher scores are better.

Mean score over 6 tasks. Lower cost, time and turns sit further right. Values show on hover or focus.

Results

Results per model configuration. Select a column header to sort.
#
1Claude Opus 5.5 · high74.795%$6.9824 min781
2Claude Opus 5.5 · medium72.395%$4.8718 min631
3Claude Sonnet 5.5 · high71.594%$2.6522 min601
4Claude Haiku 5.5 · xhigh70.792%$2.9927 min1282
5Claude Haiku 5.5 · max70.293%$3.7532 min1471
6Claude Haiku 5.5 · high69.292%$1.7027 min831
7DeepSeek V4.1 Flash (1017) · default†67.592%$0.1222 min781
8DeepSeek V4.1 Flash (1017) · max66.892%$0.1330 min861
9GPT-6.1 Sol · high65.091%$1.6619 min641
10GPT-6 Luna · max64.290%$0.3331 min1751
11GLM 5.3 Flash · default†61.892%$0.8644 min1251
12DeepSeek V4.1 Flash (1017) · high57.389%$0.1121 min741

Results are subject to variance; small differences in scores may not be statistically meaningful.

Hidden tests: the share of hidden test cases that passed. Costs are as reported by each tool; GPT costs are API list-price equivalents.

† No reasoning effort set; provider default via OpenCode Go.

Score per task

Mean score of each configuration on each task, 0 to 100.

Mean score per task and model configuration, 0 to 100.
TaskOpus 5.5mediumOpus 5.5highSonnet 5.5highHaiku 5.5highHaiku 5.5xhighHaiku 5.5maxGPT-6.1 SolhighGPT-6 LunamaxDeepSeek V4.1 FlashdefaultDeepSeek V4.1 FlashhighDeepSeek V4.1 FlashmaxGLM 5.3 Flashdefault
SPaused alerts on missing data89.093.090.089.094.088.092.090.093.087.095.093.0
SFalse security error at startup91.091.091.091.089.589.055.072.091.052.089.048.0
MMetered write path* requires decisions not stated in the ticket58.052.048.047.043.545.055.045.042.035.045.055.0
MAlert rule engine* requires decisions not stated in the ticket58.062.058.045.051.555.045.048.050.038.040.050.0
MSwappable market-data provider93.095.092.093.092.094.091.092.091.094.094.092.0
LWatchlists and read-only agent tools* requires decisions not stated in the ticket45.055.050.050.053.550.052.038.038.038.038.033.0

* Requires decisions not stated in the ticket. The hidden tests of these tasks encode behaviour decided during the original review, so no model passes all of them.

Methodology

Each task is a real ticket from cue's v0.9 development. The agent gets the ticket and the repository as it was before the change, and works until it stops. Claude models run in Claude Code and GPT models in Codex CLI, both headless; DeepSeek and GLM run in OpenCode.

Score. A grader (Claude Opus 5.5) judges each result blind against the ticket's acceptance criteria, code quality and scope, on a scale of 0 to 100. The headline number is the mean over tasks; each task weighs the same, and repeated runs of a task are averaged first.

Hidden tests. The tests the original change added, run after the agent finishes. The agent never sees them.

Cost, time and turns. Per task, as reported by each tool. Codex CLI reports tokens but no cost, so GPT costs are its token counts priced at OpenAI's standard API list prices as of 2026-10-23. Time leaves out waits for a shared test machine.

  1. SmallPaused alerts on missing dataKeep an alert paused while candles are missing, instead of letting it resume as active before the gap is read.
  2. SmallFalse security error at startupStop the command-line tool from reporting a security error while the service is still publishing its runtime file.
  3. MediumMetered write path*Charge an agent's chart edit under the connection mode and signed-in account that hold when it is committed, and keep a resent request deduplicated after old usage records are pruned.
  4. MediumAlert rule engine*Build the alert rule language and a deterministic evaluator that runs rules on closed bars, with a breakout-and-retest example, simulation and plain-English rule descriptions.
  5. MediumSwappable market-data providerMove the exchange's market-data API behind a cue-owned provider interface, so the data source can change without touching the rest of the app.
  6. LargeWatchlists and read-only agent tools*Add freely named watchlists with groups, plus read-only agent tools for watchlists, candles by time range and a chart's drawings.

Changelog

  • cue bench v0.1: 6 tasks from cue's v0.9 development, 9 model configurations.
  • Added GPT-6.1 Sol (high) and GPT-6 Luna (max), run in Codex CLI.