The modern coding superpower. State-of-the-art suggestions on 30+ languages in your IDE: VSCode, JetBrains, Vim/Neovim, Emacs, and uniquely as a Chrome extension, enabling it on notebooks (Jupyter, Colab, etc), websites like JSFiddle, and web IDEs like Gitpod.
As Cascade has gotten better, we noticed that the tasks users are giving it have gotten more complex. Instead of just asking Cascade to make simple edits, users are relying on Cascade to build out entire features, perform large refactors, and implement PRs end to end. More complex tasks mean longer prompts with more information which can often be laborious to type out. In this wave, we re bringing voice support to Cascade. This means that users can just speak to Cascade rather than having to type things out (though it doesn t talk back yet)
Introducing our new family of models: SWE-1, SWE-1-lite, and SWE-1-mini. Based on internal evals, it has performance nearing that of frontier models from the foundation labs.
Dear @Windsurf, I appreciate the frequent updates. Love seeing a fast moving product. But, the restart-to-update is pretty brutal. There are like 3 updates per week.
I have long running processes in the editor terminal like my development server and rails console. When I restart the editor, I have to manually restart these processes. Some ideas:
Maybe it's possible to have some updates without restarts?
Can you indicate when my local major or minor version is behind the latest? I am no longer willing to restart the editor for most patch updates.
I've been using @Spacemacs for a few years now. Recently, I started using @VS Code to "see what I was missing". I liked that linters and such seemed to work a bit smoother out of the box. I kept hearing:
VSCode is dead, Cursor is the way. Then I started hearing:
Windsurf is the way, Cursor is dead. Today I used Windsurf for the full day. Some raw thoughts: I like the icons! Treating it like an "op autocomplete" was pretty powerful! It made refactoring and quick changes really really fast. Asking it to make a bunch of changes doesn't flow well for me yet. I guess it's hard for me to grok the diffs quickly, and it just feels faster to be pushing code around myself. maybe this will change with experience.
When i wanted to "think hard" i found the autocomplete kind of annoying. i was trying to write some weird recursive code with bad variables names to quickly prototype. it would have been nice if I could say "chill out on the autocompletes until i finish this thought", maybe like a toggle somewhere? does this exist already? the center pop up menu is cool. how do i make the cascade drawer close from the keyboard? Cmd +B closes the left drawer -- something similar for "cascade" would be good to know. overall, i enjoyed it. will use again tomorrow.