I keep running into the following error with every Claude Code request inside Cursor. Both my Cursor and Claude Code are running on the latest versions.
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
API Error: 400 tools.0.custom.eager_input_streaming: Extra inputs are not permitted
Claude Code version: 2.1.72
This happens with every single Claude Code request inside Cursor
Steps to Reproduce
I typed the following into Claude Code
Build the UI of this selected Figma screen: ``https://www.figma.com/design/sjkL6qNrKV6H9CSWL3Kwik/Recsplanations?node-id=2665-62461&t=woqCUWzRqAmROPdZ-4
Note: My Figma MCP is connected to Claude Code in Cursor (see image)
For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)
For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…
Additional Information
Add any other context about the problem here.
Does this stop you from using Cursor?
Yes - Cursor is unusable
Sometimes - I can sometimes use Cursor
No - Cursor works, but with this issue
The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!
Hi, I was facing the same issue, not quite sure of the reason because I never seemed to have changed something around things that could cause this, after re looking at most of the obvious stuffs, I decided to change the claude code extension version, I downgraded the claude code extension from latest 2.1.72 to 2.1.69, restarted VS code and things seem to work now!
I also downgraded to version 2.1.17 because folks on Reddit says it’s a more stable version. It worked, but doesn’t seem like a sustainable solution to have to down-version in order to get Claude Code working.
Yup, I suggest we have auto update extension - OFF until we have a fix for this, comes at the cost of not having to use latest features and security patches but I feel it’s the Claude - Owner of the extension or likely if you’re using a corporate proxy, the proxy might not be potentially supporting nor ignoring this property before passing upstream, who needs to fix this specific issue not quite sure, as the same is true on other IDEs not just cursor…