Agent's responses get unicode errors (unreadable Vietnamese)

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Agent (Auto) suddenly replies with unicode errors, making the responses unreadable

Steps to Reproduce

Open the chat, use Auto mode
Ask question in Vietnamese
Get the response from Agent

Expected Behavior

Agent responds in preferred language (Vietnamese), fully readable without any rendering error

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.0.12
VSCode Version: 1.105.1
Commit: a80ff7dfcaa45d7750f6e30be457261379c29b00
Date: 2026-04-04T00:13:18.452Z
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: Darwin arm64 24.3.0

For AI issues: which model did you use?

Auto

For AI issues: add Request ID with privacy disabled

Request ID: 2cddcc60-2b46-455b-b816-c0f46f963c86
Request ID: 593af5bf-46e4-46e7-b48e-7eddfdc11c7a

Does this stop you from using Cursor

No - Cursor works, but with this issue

I have same bug

Hey, thanks for the report and the Request IDs, I can see the screenshot with garbled text.

This is a known issue with the model behind Auto mode. It sometimes returns broken Unicode output, especially for non-English languages. The team is aware, but we don’t have an ETA for a fix yet.

As a workaround, try switching from Auto to a specific model, like Claude Sonnet or GPT. This should avoid the issue since it’s tied to Auto routing to a particular model.

Let me know if that helps.

Hi, thanks for your response. I did switch to the GPT-5.4 model and it worked well, but choosing a specific model would result in heavy API token consuming while the Auto capacity is left unused.

It used to work very well until last week, which led me to upgrading. Please consider adding this issue to your fix plan soon.

Thanks

Hey, good news: this specific issue where Auto mode produced garbled Unicode has been fixed since your original report. The fix rolled out a few days ago.

Can you try switching back to Auto mode and see if Vietnamese now renders correctly? If it’s still broken, send me a new Request ID and your current Cursor version so I can dig in.

About token usage: when you use Auto, requests come from your included Pro quota, so you shouldn’t worry about extra API costs. Specific models like GPT-5.4 also use your included requests unless you’re on Max mode or using your own API key.

Let me know how it goes.