Supported Versions
Version 2022.3 or greater.- JetBrains Fleet or ReSharper are not supported
- Remote development requires the separate Windsurf (Remote Development) plugin.
Gathering extension logs
Use one of these options to download a diagnostics file:- In the Cascade panel, click the three dots in the upper right, then click Download Diagnostics.
- In the IDE menu, go to
Tools > Windsurf > Download Windsurf Diagnostics.
idea.log file:
-
To find this file, go to
Help > Show Log in Finder/Explorer. - Export or copy the logs.
Known IDE issues and solutions
Cascade not being displayed
Usually, you will see the following error in the logs:Help > Find Actions > Choose Java Boot Runtime and pick a runtime with a bundled JCEF.
If you already have JCEF bundled as part of your runtime, JCEF may be disabled in your registry/properties.
Edit your properties: Help > Edit Custom Properties, add the following flag and restart your IDE:
Certificate Issues
If you encounter the following errors:- Downgrade JB products to earlier versions
- Use the 2024.3.1 preview version (beta version)
- Add
-Djavax.net.ssl.trustStoreType=Windows-ROOTas a custom JVM option
Custom Workspaces
If you see the following error when using Cascade:-
Open your JetBrains IDE Settings by going to
File > Settings(orIntelliJ IDEA > Preferenceson macOS) -
Navigate to
Tools > Windsurf Settings - In the Windsurf Settings panel, find the Custom Workspaces section. The local plugin shows Tracked Workspaces to non-enterprise users. The remote plugin shows this section only to enterprise users.
- Click the “Add Workspace” button to add your project workspace
- Select the appropriate workspace directory for your project
- Click “OK” to apply the settings
- Restart your IDE for the changes to take effect
Enterprise vs Non-Enterprise Behavior
The behavior of custom workspaces differs depending on your user type:Enterprise Users
Enterprise users have selective control over workspace indexing:- In the local plugin, each workspace has a Tracked checkbox that enables indexing
- Only workspaces with the checkbox selected are indexed
- Workspaces without the checkbox are not indexed, but tool calls can use them
- The remote plugin has no Tracked checkbox and does not index custom workspaces
- This allows you to control which workspaces consume indexing resources
Non-Enterprise Users
Non-enterprise users get automatic workspace indexing:- Any workspace you add is automatically indexed without requiring a checkbox
- All added workspaces are immediately available to Cascade
- The selective indexing feature is not relevant under this model
Tool Call Restriction
The team setting Restrict Cascade to workspace is off by default. The legacy team portal calls this setting Restrict Tool Calls to Workspace (Alpha). When a team admin turns on this setting, tool calls can use only the active workspace and custom workspaces. After you complete these steps, Cascade can access your workspace.Keyboard Shortcuts Not Working in Rider on Windows
If you are using JetBrains Rider on Windows and experience issues where Shift+Enter does not create a new line in Cascade, or the Delete key does not work, this is caused by a keybinding conflict with Rider’s Unit Test Tool Window. This is a known issue affecting AI plugins in Rider. To resolve this:-
Open your JetBrains IDE Settings by going to
File > Settings -
Navigate to
Keymap - Search for “Unit Test Tool Window Action”
- Disable or reassign the conflicting keybindings (Shift+Enter and Delete)
- Restart your IDE for the changes to take effect

