AI Development14 min readNovember 2025 Features

Windsurf SWE-1.5 & Cascade Hooks: Complete Developer Guide

Master Windsurf's SWE-1.5 with image understanding, Cascade Hooks for workflow automation, and Codemaps with Mermaid diagrams. November 2025 guide.

Digital Applied Team
November 14, 2025• Updated December 13, 2025
14 min read

Key Takeaways

SWE-1.5 with Image Understanding: Windsurf's proprietary SWE-1.5 model (v1.12.31) introduces image understanding for agentic workflows, allowing Cascade to analyze screenshots, UI mockups, and visual bug reports directly in your development environment.
Cascade Hooks for Workflow Automation: Custom hooks enable logging, policy enforcement, and workflow customization for every Cascade prompt. Define rules in configuration files to automatically validate, transform, or audit AI interactions across your team.
Codemaps with Mermaid Diagrams: Visual code architecture generation creates interactive Mermaid diagrams from your codebase, helping teams understand complex systems and onboard new developers faster with AI-generated documentation.
Fast Context: 20x Faster Code Search: The SWE-grep powered Fast Context subagent delivers over 2,800 tokens per second throughput, enabling agents to find relevant code context dramatically faster than traditional search methods.

Windsurf's November 2025 updates mark a significant evolution in agentic coding capabilities. While competitors focus on integrating more frontier models, Windsurf invested in developer workflow infrastructure—Cascade Hooks for automation, Codemaps for visualization, and their proprietary SWE-1.5 model with native image understanding.

Released across versions 1.12.28 through 1.12.36, these features transform how development teams interact with AI coding assistants. Rather than treating AI as a simple autocomplete tool, Windsurf positions Cascade as a customizable workflow engine that adapts to your team's policies, compliance requirements, and development patterns.

SWE-1.5 Proprietary Model

SWE-1.5, introduced in v1.12.31 on November 13, 2025, represents Windsurf's commitment to purpose-built coding models. Unlike generic LLMs adapted for coding, SWE-1.5 was trained specifically for software engineering tasks with native multimodal capabilities.

Image Understanding

Analyze screenshots, UI mockups, error dialogs, and design specs directly in Cascade. The model extracts visual context for code generation.

Agentic Optimization

Purpose-built for multi-step workflows with superior context retention across long coding sessions and complex refactoring tasks.

Model Architecture

SWE-1.5 was later revealed to be powered by Zhipu AI (Z.ai), a leading Chinese AI lab. This partnership allows Windsurf to offer a competitive proprietary model while frontier models like GPT-5.1 and Claude Opus 4.5 remain available for users who prefer them.

The model family includes three variants optimized for different use cases:

  • SWE-1.5: Full-capability model for complex reasoning, multi-file refactoring, and feature development
  • SWE-1.5-Fast (SWE-1-lite): Optimized for speed with autocomplete and quick edits
  • SWE-1-mini: Lightweight variant for simple completions, unlimited on free tier

Cascade Hooks Deep Dive

Cascade Hooks, rolled out to all tiers in v1.12.31, provide programmatic control over every AI interaction in your workflow. Unlike simple prompt templates, hooks execute custom logic at specific points in the Cascade pipeline.

Hook Types

Pre-Prompt Hooks
Execute before the prompt reaches the model
  • Sanitize sensitive data (API keys, credentials, PII)
  • Inject project-specific context automatically
  • Validate prompt structure against team policies
  • Route to specific models based on task type
Post-Response Hooks
Execute after receiving model output
  • Log interactions for compliance auditing
  • Send notifications to Slack or ticketing systems
  • Validate generated code against linting rules
  • Trigger automated testing pipelines

Configuration Example

Hooks are defined in your project's .windsurf/hooks.json file:

{
  "hooks": {
    "pre_prompt": [
      {
        "name": "sanitize_secrets",
        "script": "./hooks/sanitize.ts",
        "enabled": true
      },
      {
        "name": "inject_context",
        "script": "./hooks/context.ts",
        "config": {
          "include_recent_commits": true,
          "max_files": 10
        }
      }
    ],
    "post_response": [
      {
        "name": "audit_log",
        "script": "./hooks/audit.ts",
        "destination": "s3://logs/cascade/"
      }
    ]
  }
}

Enterprise Compliance Use Cases

  • SOC 2 Auditing: Capture every prompt and response with timestamps, user IDs, and project context for compliance reporting
  • Data Loss Prevention: Automatically detect and redact credentials, API keys, or PII before they reach external models
  • Approval Workflows: Require human approval for destructive operations like database migrations or production deployments

Codemaps & Visual Architecture

Codemaps, expanded in v1.12.28 (November 3, 2025), brings visual code architecture to Windsurf. The feature automatically generates Mermaid diagrams representing your codebase structure, making complex systems understandable at a glance.

Diagram Types

Flowcharts

Visualize control flow, API request handling, and business logic paths

Sequence Diagrams

Map interactions between services, components, and external APIs

Class Diagrams

Document inheritance, composition, and type relationships

Cascade Integration

Codemaps integrates directly with Cascade chat. Ask questions like "Show me the data flow from user registration to database" and receive an interactive Mermaid diagram with explanations. Diagrams can be exported, embedded in documentation, or shared in pull requests.

Fast Context Search

Fast Context, powered by SWE-grep, is a subagent that dramatically accelerates code search during agentic workflows. Traditional search methods become bottlenecks when AI agents need to locate relevant context across large codebases—Fast Context solves this.

2,800+ Tokens/Second

Over 20x faster than traditional code search, enabling near-instant context retrieval for complex multi-file operations.

100K+ Line Codebases

Scales efficiently to enterprise codebases without degrading agent performance or requiring manual context selection.

How It Works

When Cascade needs to understand your codebase for a task, Fast Context runs in the background, building a semantic index of relevant files. This index is cached and incrementally updated, so subsequent queries are even faster. The result: agents spend more time generating code and less time searching.

Real Agency Applications

Here's how agencies can leverage Windsurf's November features for concrete client deliverables with measurable ROI:

Visual Bug Reporting Workflow

Before: Clients send screenshot feedback via email, designers translate to specs, developers search codebase manually—4-6 hours per bug cycle.

After: Client pastes screenshot in shared Cascade session, SWE-1.5 identifies the component, Fast Context locates code, fix generated in minutes.

ROI: 85% reduction in bug triage time, 3x more client issues resolved per sprint.

Compliance-Ready Development

Before: Manual audit logging, post-hoc compliance checks, security reviews blocking releases—adds 2-3 weeks to enterprise projects.

After: Cascade Hooks automatically log all AI interactions, sanitize sensitive data, and enforce coding policies in real-time.

ROI: SOC 2 compliance built-in, 60% faster security reviews, enterprise clients close faster.

Automated Documentation

Before: Architecture documentation created manually, becomes outdated within weeks, new developers lost in undocumented codebases.

After: Codemaps generates living documentation with Mermaid diagrams, updated automatically as code changes.

ROI: 50% faster developer onboarding, documentation always current, improved client handoffs.

Getting Started

All November features are available in Windsurf v1.12.31 and later. Here's how to enable and configure each capability:

1. Update to Latest Version

Ensure you're running v1.12.31+ by checking Help → About in Windsurf, or download the latest version from windsurf.com/editor/releases.

2. Enable SWE-1.5 Image Understanding

Available automatically for paid subscribers. Simply paste or drag images into Cascade chat, or use @-mentions to reference workspace images.

3. Configure Cascade Hooks

Create .windsurf/hooks.json in your project root. Start with audit logging, then add sanitization and policy hooks as needed.

4. Explore Codemaps

Ask Cascade to "generate an architecture diagram" or "show me the data flow for [feature]". Diagrams appear inline and can be exported as Mermaid markdown.

Conclusion

Windsurf's November 2025 updates shift focus from model quantity to workflow quality. SWE-1.5's image understanding, Cascade Hooks' automation capabilities, Codemaps' visual documentation, and Fast Context's search performance create an integrated development environment that adapts to enterprise requirements.

For agencies managing multiple client projects with varying compliance needs, these features provide the customization layer that generic AI assistants lack. The ability to define hooks, enforce policies, and generate documentation programmatically transforms AI coding from a productivity tool into a workflow platform.

Transform Your Development Workflow

Leverage AI-powered automation to accelerate development, ensure compliance, and deliver exceptional results for your clients.

Free consultation
Expert guidance
Tailored solutions

Frequently Asked Questions

Frequently Asked Questions

Related Articles

Continue exploring with these related guides