Model name is not valid: "auto"

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Model name is not valid: "auto" when switching model

Steps to Reproduce

When reaching you payment limit you can click “switch to auto” however this switches the model to “auto” only small letters causing the next submit to cause the following error:

Model name is not valid: “auto”

Expected Behavior

Switch to “Auto” model instead of “auto”

Operating System

Windows 10/11

Version Information

Version: 3.1.17 (system setup)
VSCode Version: 1.105.1
Commit: fce1e9ab7844f9ea35793da01e634aa7e50bce90
Date: 2026-04-19T19:33:58.189Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Auto

For AI issues: add Request ID with privacy disabled

ef4c63d0-9e2c-4e2e-8de9-4ee8ca9e8a18

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report with detailed steps and the Request ID, it really helps.

This is a known bug. The Switch to Auto button in the usage limit dialog sends auto in lowercase instead of the canonical model name, so the backend rejects the next request. It’s tracked, but I can’t share an ETA yet.

Workaround: instead of clicking that button, open the model picker in chat and select Auto manually. That sets the model name correctly and requests should go through.

I’m closing this thread as a duplicate. The main discussion is here: Bug when switching to auto if other models are not avilable. We’ll post an update there once the fix is out.