Request ID: 03bd51f9-4dd4-4335-8b3d-44283c6d71c1

Version: 3.20.10
VS Code Extension API: 1.128.0
Commit: d6f462cdd0a6a6d1cff570daf980e671d0a63de0
Date: 2026-09-10T21:04:54.045Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 24.6.0

Request ID: 03bd51f9-4dd4-4335-8b3d-44283c6d71c1
[internal] self signed certificate in certificate chain
RetriableError: [internal] self signed certificate in certificate chain
at z6f (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:8346:137535)
at Pto (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:8346:135961)
at g4f (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:8347:13639)
at Object.classify (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:8347:17861)
at l4f (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:8347:5924)
at async Gto.run (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:8347:17168)
at async Cle.runAgentLoop (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:8447:30991)
at async rBo.streamFromAgentBackend (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:17887:16374)
at async rBo.getAgentStreamResponse (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:17887:37100)
at async CDe._submitChatMaybeAbortCurrent (vscode-file://vscode-app/Volumes/Cursor%20Installer/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:8425:4549)

Hey @Shawn_Ke, thanks for the report.

That error means something on your network (usually a company VPN or security gateway) is re-signing HTTPS traffic with a certificate Cursor doesn’t trust, so the request is blocked before it leaves your Mac. It isn’t a problem with your account or the app itself, and it looks like your chats are going through again already.

To make it stick, do this in Cursor (the IDE):

  1. Press Cmd+Shift+P, type “Preferences: Open User Settings (JSON)” and open it.
  2. Add these two lines inside the outer braces:
    "http.experimental.systemCertificatesV2": true,
    "cursor.general.disableHttp2": true
    
  3. Fully quit Cursor with Cmd+Q and reopen it.
  4. Make sure your company’s root certificate is in Keychain Access and set to Always Trust.

If it still fails, open Cursor Settings → Network → Network Diagnostics, run it, and paste the output here (the SSL line names the certificate that is intercepting the connection). A quick check: if it works on a phone hotspot, the interception is on your work network, and your IT team will need to exclude Cursor’s domains from SSL inspection. The list is here: Network Configuration | Cursor Docs