logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·02.11.26
← Back to news

CursorBench 3.1

Original article
cursor.com|142 points|77 comments|by handfuloflight|Jul 2, 2026

CursorBench 3.1: Evaluating AI Agent Performance

Overview: CursorBench 3.1 is a specialized benchmark designed to test AI agents using ambiguous, multi-file tasks derived from actual Cursor user sessions.

CursorBench Visualization Placeholder

Performance vs. Expenditure Analysis

The following diagram illustrates the relationship between the average cost per task and the resulting benchmark score for key models.


Detailed Benchmark Results

The table below provides a comprehensive breakdown of model performance, including the Score, Cost, Token usage, and Steps required to complete the tasks.

RankModelScoreCostCost / taskTokensTokens / taskStepsSteps / task
1Fable 5 Max72.9 %$ 18.0263,84276---
2Fable 5 Extra High72.0 %$ 13.7448,75463---
3Fable 5 High70.6 %$ 10.8137,17354---
4Fable 5 Medium69.8 %$ 8.2728,50747---
5Opus 4.7 Max64.8 %$ 11.0262,98996---
6GPT-5.5 Extra High64.3 %$ 4.3717,90546---
7Fable 5 Low64.2 %$ 5.7018,88236---
8Opus 4.8 Max63.8 %$ 7.5977,37060---
9Composer 2.563.2 %$ 0.5515,15237---
10GPT-5.5 High62.6 %$ 3.5913,32940---
11Opus 4.8 Extra High62.1 %$ 6.1455,62254---
12Opus 4.7 Extra High61.6 %$ 7.1143,94272---
13Sonnet 5 Max61.2 %$ 6.8793,48593---
14Opus 4.7 High59.4 %$ 5.0132,22759---
15GPT-5.5 Medium59.2 %$ 2.229,06535---
16Opus 4.8 High58.4 %$ 4.4136,78845---
17Sonnet 5 Extra High58.4 %$ 5.2358,22886---
18Sonnet 5 High57.0 %$ 3.7441,73566---
19Opus 4.8 Medium56.6 %$ 3.8331,68441---
20Sonnet 5 Medium54.9 %$ 2.5727,46953---
21GLM 5.2 Max54.6 %$ 3.1151,31283---
22Opus 4.8 Low54.3 %$ 2.9322,72636---
23Opus 4.7 Medium52.7 %$ 2.9319,19341---
24Kimi K2.7 Code52.7 %$ 1.9232,90270---
25Composer 252.2 %$ 0.5614,16340---
26GLM 5.2 High50.7 %$ 2.4630,62176---
27Gemini 3.5 Flash49.8 %$ 1.9435,10579---
28Sonnet 4.6 Max49.0 %$ 3.0940,28055---
29GPT-5.5 Low48.8 %$ 1.194,92324---
30Sonnet 4.6 High48.8 %$ 3.0637,35257---
31Opus 4.7 Low48.3 %$ 1.8713,16429---
32Sonnet 5 Low47.7 %$ 1.4617,02837---
33Kimi 2.647.6 %$ 1.2724,78356---
34Sonnet 4.6 Medium46.0 %$ 2.6431,36050---
35Sonnet 4.6 Low41.5 %$ 1.8921,21150---
36Kimi 2.531.9 %$ 0.879,44630---

Version History & Methodology

Changelog

  • CursorBench 3.1: Expanded the scope to include complex challenges involving planning, code review, bugfinding, and general codebase comprehension.
  • CursorBench 3.0: Established the baseline with tasks centered on bugfixing, refactoring, and editing.

Cost Calculation

The average cost per task is determined by calculating the total expenditure based on the model's official pricing for one million tokens. This includes:

  • Input tokens
  • Cache reads
  • Cache writes
  • Output tokens

Mathematically, the cost is represented as: Avg Cost=∑(Tokenstype×Pricetype)Ntasks\text{Avg Cost} = \frac{\sum (\text{Tokens}_{type} \times \text{Price}_{type})}{N_{tasks}}Avg Cost=Ntasks​∑(Tokenstype​×Pricetype​)​

Statistical Note

The results are absolute. Results are subject to variance; therefore, minor discrepancies in scores may not be statistically significant.

# Example of how cost might be calculated programmatically
def calculate_task_cost(tokens, pricing):
    return (tokens['input'] * pricing['input'] + 
            tokens['output'] * pricing['output']) / 1_000_000