Configure options below — the preview updates in real time.
Primary settings for controlling the Cascade AI agent behavior.
Controls whether Cascade can automatically execute commands in the integrated terminal. Four levels from most restrictive to least restrictive.
Commands matching entries in this list will be auto-executed without user confirmation.
Commands matching entries in this list will always require user approval before execution.
Defines the maximum number of files Windsurf will index in your workspace for the AI to reason over.
Overrides the font size specifically for text inside the Cascade chat panel.
Settings for inline AI code completion and Supercomplete predictions.
Sets the processing speed target for inline completions. The "fast" profile routes to lower-latency models.
URLs for the extension marketplace backend and detail pages.
The backend URL used to fetch IDE extensions. Can be overridden to the standard Microsoft VS Code marketplace.
The base URL pattern used to display extension details pages.
Workspace-level instructions that Windsurf's AI reads on every request. Rules are defined as Markdown files in .windsurf/rules/ directory.
Markdown instructions placed in .windsurf/rules/ directory at the root of your project. Windsurf's AI reads these on every request to adhere to project-specific formatting, architecture rules, and preferred libraries. Supports YAML frontmatter with trigger modes: always_on, model_decision, glob, manual.
Uses .gitignore syntax. Windsurf will completely ignore any files matching these patterns when calculating context or indexing the codebase.
1