惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
O
OpenAI News
酷 壳 – CoolShell
酷 壳 – CoolShell
The GitHub Blog
The GitHub Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 聂微东
Engineering at Meta
Engineering at Meta
W
WeLiveSecurity
Hacker News: Ask HN
Hacker News: Ask HN
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
D
Docker
F
Full Disclosure
AI
AI
罗磊的独立博客
博客园 - 【当耐特】
U
Unit 42
S
SegmentFault 最新的问题
Stack Overflow Blog
Stack Overflow Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Palo Alto Networks Blog
博客园_首页
H
Help Net Security
量子位
月光博客
月光博客
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 司徒正美
F
Fortinet All Blogs
D
DataBreaches.Net
B
Blog RSS Feed
Webroot Blog
Webroot Blog
TaoSecurity Blog
TaoSecurity Blog
S
Secure Thoughts
爱范儿
爱范儿
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Attack and Defense Labs
Attack and Defense Labs
Application and Cybersecurity Blog
Application and Cybersecurity Blog
C
CERT Recently Published Vulnerability Notes
Martin Fowler
Martin Fowler
Blog — PlanetScale
Blog — PlanetScale
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Securelist

Codeium Blog Posts

Opus 4.7 (fast mode) is now available in Windsurf Fast and Comprehensive Code Review, Now in Windsurf Windsurf 2.0: Introducing the Agent Command Center and Devin in Windsurf Introducing Adaptive: a smarter way to use Windsurf Introducing our new Windsurf pricing plans GPT-5.4 is now available in Windsurf Gemini 3.1 Pro is now available in Windsurf Claude Sonnet 4.6 is now available in Windsurf GLM-5 and Minimax M2.5 are now available in Windsurf GPT-5.3-Codex-Spark is now available in Windsurf Windsurf Arena Mode Leaderboard: The People Want Speed Opus 4.6 (fast mode) is now available in Windsurf Opus 4.6 is now available in Windsurf Windsurf Tab v2: 25-75% more accepted code with Variable Aggression GPT-5.2-Codex is now available in Windsurf! Windsurf Wave 13: Merry Shipmas GPT 5.2 is now available in Windsurf! Opus 4.5 is now available in Windsurf GPT 5.1, GPT 5.1-Codex, and GPT-5.1-Codex Mini are now available in Windsurf Introducing SWE-1.5: Our Fast Agent Model Cognition and Windsurf Cognition (Windsurf) Named a Leader in the 2025 Gartner® Magic Quadrant™ for AI Code Assistants Windsurf Queued Messages Release Windsurf Wave 12: Devin features in Windsurf Wave 11: Just Keep Shipping Our Commitment to Windsurf The Next Chapter The Next Stage of Windsurf Changelist: June 2025 Windsurf and AHEAD Form Strategic AI DevOps Partnership Our Brand Percentage of Code Written Wave 10: Other Announcements Wave 10: The Windsurf Browser Wave 10: Planning Mode athenahealth Advances Healthcare Innovation with Windsurf Changelist: May 2025 Statement on Anthropic Model Availability An Inflection Point for U.S. Government Windsurf Fuels Mercado Libre’s Growth Strategy SWE-1: Our First Frontier Models Self-Hosted Deployment Maintenance Mode Wave 8: UX Features + Plugins Update Wave 8: Cascade Customization Features Windsurf Wave 8: Teams & Enterprise Features Changelist: April 2025 An Update to Our Free Plan An Update to Our Pricing Changelist: March 2025 Windsurf Named 2025’s Forbes AI 50 Recipient Windsurf Wave 7 Forge Deprecation
Wave 14: Arena Mode - May the Best Model Win
Andrej Karpathy @karpathy · 2026-01-30 · via Codeium Blog Posts

Cognition7 min read

You should have your own arenas, in your own context. Most people think they know what models work best for them, but often just repeat influencers or rely on their (faulty, biased) memory or vague “vibes”. Arenas make it easy for you to KNOW for yourself from direct comparison. If you are an engineering leader, Arenas make it possible for you to make evidence-based decisions and recommendations based on direct data from your engineers, not hasty rationalization of priors.

Arenas are a very good form of online evals for models:

  • They match real life use cases closer than academic benchmarks,
  • They provide 1 unambiguous number with high sample size,
  • They update quickly on new model launches or secret quantization,
  • They never saturate.

Beyond just quantitative numbers, the exercise of engaging in side by side model evals is also highly educational because you get a feel for the qualitative “personalities”, reasoning patterns, and localized differences between models. One well known psychology/ML principle is that humans are much better at spotting the differences between two outputs than evaluating single outputs. For all these reasons and more, Chatbot Arena (now simply Arena) forever changed the game of model evaluation.

I pretty much only trust two LLM evals right now: Chatbot Arena and r/LocalLlama comments section

View on X

Why a new Arena?

However, Arenas also have many known issues:

  • There is often suspicion of gaming by model labs,
  • They are decided by people who test on a blank slate, rather than in a “real” context with your actual code and tools,
  • They simply cannot include the massive amount of context for modern agents to do their job well.

Three minor nuances also complicate interpretation of existing Arena numbers:

  • Style Issues: because they are not that discerning about the output, arena participants often vote based on single turn quick tests and superficial output format proxies for quality (necessitating style control)
  • Task mismatch: maybe you agree that GPT 5.2 is the best overall coding model, but you primarily work on a Java codebase. Is GPT 5.2 good at Java? Maybe you think Opus 4.5 is the best Java model, but sometimes you’re building new features with a ton of MCPs and skills, some times you’re bugfixing, sometimes you’re trying to just understand your codebase. Which model is best at which part of the development workflow? Can ONE number accurately reflect all these usages?
  • Speed penalty: Throttling to the later of different response times means that fast models do not get credit for answering fast enough to either be immediately correct, or allow the human to interactively refine their prompt, rather than spend a long time up front for prompting a smart model that doesn’t allow interactivity.
    • Speed of response changes the way you prompt, and the end-to-end experience/quality of a “lower Elo” fast model with human intervention is often better than a “smart” model in practice even discounting total latency. In other words, 3 short turns with a “fast” model that keeps you in flow, can be more useful/accurate than 1 long prompt with a “smart” model.

We think the world deserves more unique, personalized arenas that reflect your actual workflow, and are excited to contribute to both your personal model mastery by being the world’s first team to bring Arenas into your IDE, directly in the context of where you work.

Arena Mode showing two side-by-side Cascade agents competing on the same task

How to Arena Mode

To get started with Arena mode, download Windsurf and select the new Arena tab in the model picker:

Model picker with Arena tab showing Battle Groups and model selection

You can choose either specific models to test or allow random choice from our curated battle groups (“fast models” vs “smart models”). From here on it is a superset of the normal Cascade agent — just start typing in your prompts to the code agent normally. This will start up 2 side by side Cascade agents with hidden model names — leave them in the sidebar or drag them to the main panel, your choice.

Completed arena session showing both agents' results with vote buttons to pick the winner

In a world where Context Engineering is King, simply porting the standard Arena in your IDE should produce results that are FAR closer to your real life experience, because you are literally producing votes by just working in context of your day to day coding tools rather than a separate website.

Side-by-side comparison of two completed Cascade agent sessions with voting options

You can choose to sync followup chats to both agents at once, or branch them and take paths individually. Either way, when you have one chat trajectory that is clearly better, you can choose them at the bottom and the new Elos will be calculated. These populate both a personal leaderboard (only your votes) and a global one (across the Windsurf userbase). In future, we may offer a leaderboard for teams/enterprises above a certain size as well, and break out separate arenas for the top task categories and languages so you can use the best models for your context.

To bootstrap this leaderboard, all battle groups in Arena Mode are free for one week, after which we will release the results with more models coming online each week.

Arena Leaderboard showing global model performance rankings based on real prompts and votes from Windsurf users

Because our goal is to make Arena mode as clear a superset of the single agent experience, we will also normalizing the price of the double runs to cost the same as a single run — a discount of roughly ~50% on inference.

But I don’t care…

…about pretty charts on a leaderboard, I am here to write code, not engage in cute science experiments

You should still care about easy access to parallel inference, because one of the most consistent results in LLM research is Self-Consistency — generating multiple responses (both from multiple LLMs but also just sampling from the same LLM multiple times) and then picking the best of, rather than relying on a single response. This is the basic intuition behind both GPT 5 Pro and Gemini 3 Deep Think, and has been both evolved and explicitly stated in system cards where the uplift of Best-of-N can be over 20 percentage points on a Deep Research task:

BrowseComp performance of Deep Research showing Best-of-N uplift over 20 percentage points

While you can use an LLM to judge between the responses, there are some well documented biases to those LLMs as judge, and of course you are much more likely to be a better judge of the parallel results than any LLM anyway.

In this context, your role as a software engineer evolves more clearly away from writing code to starting a task and letting multiple models compete to do your job best, while you serve as code reviewer/engineering manager.

Using Arena Mode in this way gives you a hint at our possible next steps with the future of Windsurf…

Plan Mode

As part of Wave 14, we’ve also added Plan Mode to Windsurf. You can switch to Plan Mode using the same Cascade toggle for Code and Ask Mode.

Cascade mode toggle showing Code, Ask, and Plan modes

Pro tip: type “megaplan” in the Cascade input box to trigger an advanced form of Plan Mode that asks you more questions to create a more aligned plan.

Megaplan interaction showing Cascade asking clarifying questions to create a detailed implementation plan