Cursor models randomly output in Chinese and Russian

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Trial was working perfectly fine but just when I got the paid version, cursor has been going absolutely crazy writing random things in russian or sometimes chinese. What is going on with it?

if (!file) {
return NextResponse.json({ error: ‘File is required’ }, 其身{ status: 400 });
}

that translates to “His Body” according to google translate.

Steps to Reproduce

Give it a feature to work on or a bug to fix

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.54 (Universal)
VSCode Version: 1.99.3
Commit: 5c17eb2968a37f66bc6662f48d6356a100b67be0
Date: 2025-10-21T19:07:38.476Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

For AI issues: which model did you use?

Auto

For AI issues: add Request ID with privacy disabled

b889f096-2ea0-4b0a-b621-7e0d2bc1a24e

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

1 Like

Hey, thanks for the report. This is unusual behavior.

To narrow down the cause, please:

  • Try manually selecting a specific model (Claude Sonnet 3.5, GPT-4, etc.) instead of “Auto” and let us know if the issue persists
  • Restart Cursor and check if it continues
  • Check whether you have any custom prompts or a .cursorrules file that might affect AI output

For now, manually selecting a specific model instead of “Auto” may help work around the issue.

This is happening to me as well. Has been all day in the cursor cli

1 Like

We are seeing it more and more in the last few days.

2 Likes

After the update to 2.0, the Auto mode seems to have regressed significantly. The biggest problem I have is that sometimes it randomly injects unicode characters into filenames:

---

Tool use: **read_file**

Read file: src/Services/Issuer/Issuer.Api/Program.cs

---

Could not find file 'src/Services/Issuer量产/Issuer.Api/Services/SomeService.cs' in the workspace.

It also attempts to list_dir for an undefined directory:

---

Tool use: **list_dir**

<details>
            <summary>Listed directory undefined • **0** results</summary>
        
No results found
</details>

---

Later on it tried to access a tool in apparently Russian?

---

Tool  тотпас not found.

---

This was all in a single request. Request ID is 8019c0af-64bc-4f5e-8b37-73789d31da9f if that helps.

1 Like

First time seeing it… Cursor 2 in auto mode… Haven’t seen it with other models.

seeing the exact same thing. at one point even arabic, both in the chat interface and then in the actual code.

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

So, this was a new one today for sure… i would say almost every 2 out of 3 “command runs” are now failing cause of injection of hallucinated Chars.. Examples are provided.

This of course results in Cursor spinning the same command mulitiple times and or failing out 'saying “this didnt work” when it was self-induced.

i mean - really??? this results in a 60-70% reduction in efficiency if Cursor is injecting random character sets into the commands and then having to retry again and again until it cleans itself out.

Check it out - when i say “why are you doing this” - no intelligent answer other than “i acknowledge the bad chars and ill try again”. So what, Cursor is now just trying “anything” playing character set “Whack a mole?”

Steps to Reproduce

use your product today for anything

Expected Behavior

it should not be randomly injecting different character sets out of “nowhere”?

Screenshots / Screen Recordings

Operating System

Windows 10/11
Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.53
VS Code: 1.99.3
Commit: ab6b80
Electron: 34.5.8
Chromium: 132.0.6834.210

For AI issues: which model did you use?

Its set to Auto with a Pro account.

For AI issues: add Request ID with privacy disabled

its happening for 2/3 requests - so you can find it

Additional Information

i am getting really tired of using your product for more than 2 hours and having to write tickets and see that in fact, its having to do the work 3-4 times (spinning my Compute/Power , etc) when it should not…

we dont work for Cursor as your field testers - we have paid for a product and almost everyday there are issues.

What happened to “quality releases?”

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

1 Like

another example just now as well..

1 Like

this is pretty insightful - this is from a single context today in the last 4 hours..

lets imagine for a second that there are 10,000 people doing this today - based on just this, that means we have more than 250,000 extra “queries/prompts” done by Cursor that were unnecessary, resulting in duplication and more importantly a waste of power and resources..

pretty poor…. when i have direct to ChatGPT or Grok wired up , i dont see this ….

1 Like

hehe.. this is “conservative” :slight_smile: - 60kWhs - that is huge!

I have the same thing as well - here are some interesting investigations from a single session today of 5 hours.. I then asked it to check and summarize the waste for 10,000 imagined users - this “new feature” would cost about 60kWh?!?! - wow…

Just don’t use Auto

hmm. i have been using AUTO since i purchased it - not sure how that is a “solution” to a bug…

Imagine you need to hammer a nail. And you’ve got a whole collection of tools — from an industrial sledgehammer to a tiny jeweler’s hammer. When you use Auto, you’re basically grabbing a random “hammer” from that collection blindfolded. Oh, and by the way, you don’t even control what’s in the collection.

Thanks for that.. imagine that you paid for a service that works one time and then the next time you use it, it takes you twice the amount of time and energy despite doing the same thing.

i am not really “sure” (sorry) what your point is - of course, we can “turn it off” - but that is not a solution - despite your excellent analogy, rather it seems that you would say “thats ok, turn off the features you pay for?”

Oh, you’ve started to understand how Cursor works!

1 Like

Funny choice of languages. Both parties approve this, comrades :new_moon_face:

By the way, Grok 4 and Grok 4 Fast, when you give them a prompt in Russian, by the second or third reply they start answering in this weird mix of English and Russian. Though I doubt that happens if you talk to them only in English - I’ve only seen this happen with very low-power LLMs🤔

Screenshot 2025-10-29 at 20.16.18
Just updated to 2.0 Zero config changes. Just gave a simple prompt and it immediately came back with this.

Time to go back.