Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
This issue occurs when using the built-in model, but no errors are reported with third-party models. Provider returned error: {“error”:{“code”:“1214”,“message”:“tools[0].type:type cannot be empty.”}} Request ID: ff627d44-37d5-4e27-bd0f-1658f506ec87
{“error”:“ERROR_PROVIDER_ERROR”,“details”:{“title”:“Provider Error”,“detail”:“Provider returned error: {"error":{"code":"1214","message":"tools[0].type:type cannot be empty."}}”,“isRetryable”:false,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
Provider Error Provider returned error: {“error”:{“code”:“1214”,“message”:“tools[0].type:type cannot be empty.”}}
IAi: Provider Error Provider returned error: {“error”:{“code”:“1214”,“message”:“tools[0].type:type cannot be empty.”}}
at o5A (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34244:23670)
at r5A (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34244:22658)
at m5A (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34245:6285)
at kou.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34245:10400)
at async _Oa.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46808:10024)
at async N3u.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46862:9277)
at async N3u.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46862:13663)
at async bMe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34305:17597)
at async Ea (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:45787:4826)
Steps to Reproduce
In the dialog box, after selecting Claude 4.6 and entering content, an error message appears.
Provider returned error: {“error”:{“code”:“1214”,“message”:“tools[0].type:type cannot be empty.”}}
Operating System
MacOS
Version Information
Version: 2.6.14
VSCode Version: 1.105.1
Commit: eb1c4e0702d201d1226d2a7afb25c501c2e56080
Date: 2026-03-08T15:36:54.709Z
Build Type: Stable
Release Track: Default
Electron: 39.6.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor