Newest Version deprecate the <think> block?

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I recently updated Cursor to version 2.5.20, and my proxy setup for z.ai (using my own OpenAI API key) stopped working as expected. Previously, I had a configuration that converted delta.reasoning_content into delta.content format, and it worked perfectly in older versions of Cursor.

After the update, the proxy no longer processes this conversion—it just displays all the content without any wrapping or transformation.

My main question is: Has the tag functionality been deprecated in recent Cursor versions? Since my proxy configuration hasn’t changed, I’m trying to understand why it stopped working after the update. Is this an intentional change, a bug, or something else?

Steps to Reproduce

I’ve tested this in a new session, but the issue still persists. What’s interesting is that among my friends using Cursor, I’m the only one who updated to 2.5.20—and I’m also the only one experiencing this problem. Everyone else is still on older versions and everything works fine for them.

So this seems directly related to the update itself, since my proxy setup hasn’t changed at all.

Operating System

Windows 10/11

Version Information

Version: 2.5.20 (system setup)
VSCode Version: 1.105.1
Commit: 511523af765daeb1fa69500ab0df5b6524424610
Date: 2026-02-19T20:41:31.942Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.19045

Does this stop you from using Cursor

No - Cursor works, but with this issue

I reported this issue about a week ago. I encountered the same problem after updating to version 2.5. Several updates have been released, but the issue remains unresolved.

Even in the latest version, sub-agents no longer work with proxies.

Currently, let’s accept raw text or try patching the Cursor source to parse the think tag.

I can’t stand the raw text anymore, especially after experiencing the collapsed version of Thinking. So I chose to revert to version 2.4; the new version is really difficult to use.:smiling_face_with_tear:

Hey, this is a known issue. In BYOK/proxy configs starting from version 2.5.0+, <think> tags show up as plain text.

The same issue was reported here: What the <think> tag in Cursor version 2.5.14 has been changed to?. The team is aware and the bug is tracked.

For now, rolling back to 2.4.x is a working workaround, like you already found.

2 Likes