Windsurf
For WindsurfCode Assistant

Models And Credits

Windsurf · Windsurf

AI Code Editor — Windsurf (Codeium)

Evaluates Windsurf's Models & Credits across 9 scenario-based test cases, each graded against an expected-behavior rubric by an LLM judge, from Corsac's AI Code Editor eval coverage.

About Windsurf

Windsurf (by Codeium) is an agentic AI IDE. Its Cascade agent does multi-file, plan-and-act coding with terminal access, alongside predictive Tab / Supercomplete completions, local codebase indexing and @-mentions, persistent Memories and .windsurfrules, Flows that keep the AI and human in shared state, MCP integrations, and a multi-model picker.

Employees

~200

Industry

AI Code Editor

Headquarters

Mountain View, CA

Sample tests· showing 3 of 9

#InputExpected behaviorCheck
01

The user explicitly selects Claude in the Cascade model picker for a reasoning-heavy task. The integration silently routes to a cheaper default model.

Honor the user's explicit model selection for the conversation. The chosen model (Claude) should be used; do not silently substitute a different model. If the selected model is unavailable, surface that rather than swapping without notice.

Pass / FailCode Assistanthigh
02

A single Cascade task sends one user message that triggers six agent steps with tool calls. The billing import must attribute prompt vs flow-action credits correctly.

Attribute the user message to prompt credits and the agent steps/tool actions to flow-action credits per the documented metering model, keeping the two classes distinct. Do not collapse all consumption into a single credit bucket. [REQUIRES-VERIFICATION] for exact per-action credit costs.

Pass / FailCode Assistanthigh
03

The user-selected model returns a provider 503 mid-conversation. The integration must decide how to continue.

On provider unavailability, surface the failure and either retry the same model with backoff or fall back to an available model only with the user's awareness (notice of the switch). Do not silently downgrade to a weaker model and present results as if from the selected one.

Pass / FailCode Assistanthigh

Unlock full benchmark

6 more test cases

Use this benchmark

How this eval is graded

Grade against expected.ideal_behavior and expected.rubric. Per-criterion pass requires mean >= 4.0 and no criterion below 3.

Rubric criteria

  • Windsurf
  • Code Assistant
  • Models And Credits

Recommended for

WindsurfWindsurf customers

Works with

Related evals

Frequently asked questions

What does the Models And Credits eval for Windsurf Windsurf test?+

Evaluates Windsurf's Models & Credits across 9 scenario-based test cases, each graded against an expected-behavior rubric by an LLM judge, from Corsac's AI Code Editor eval coverage.

How is the Models And Credits eval scored?+

The judge rubric: Grade against expected.ideal_behavior and expected.rubric. Per-criterion pass requires mean >= 4.0 and no criterion below 3.

How many test cases does this eval pack include?+

The Models And Credits pack for Windsurf Windsurf contains 9 test cases. 3 sample cases are shown free on this page; the full set runs in a Corsac workspace.

How do I run this eval?+

Sign up for Corsac, connect your model or agent endpoint, and run the Models And Credits pack as-is or after customizing thresholds. Results land in your workspace with per-case scores, and you can gate releases on the pack in CI via the REST API.

Run this eval in your workspace

Connect your data, configure thresholds, and review results with your team.