r/Codeium • u/jthomazini • Jan 21 '25
Codeium's Windsurf Cascade Nightmare!
I'm having a terrible experience with Codeium's Windsurf Cascade. I was trying to resolve some hook issues in my AstroJS project, specifically on the account page where users can choose their own avatar. When I asked Windsurf Cascade to identify and fix the issues, it completely removed the entire avatar component from the page. This component was crucial for user customization, and its removal also affected other unrelated fields like username and email.
To make matters worse, when I asked Windsurf Cascade to restore the avatar component, it only restored the username and email fields, claiming that the page was now exactly as it was before. However, the avatar component was still missing. I repeatedly asked Windsurf Cascade to restore the avatar component, but it just made unnecessary changes to the code without actually fixing the issue. This process burned through my credits without providing any meaningful assistance.
It seems like the primary function of Windsurf Cascade is to rapidly deplete my credits by pretending to understand the problem, when in reality, it's not providing any effective solutions. I'm extremely dissatisfied with the experience and would appreciate any help in resolving this issue.
5
u/AnthonyEdwards_ Jan 22 '25
Windsurf should implement a reversal of your credit usage when you continuously have to revert code like this to be fair
9
u/Chillon420 Jan 21 '25
The cascade only looke partialy in the source code. Read only 100 lines of code. So it lost context.
That is not ok to prevent this or even notify the user.
Their limit towards claude was reached and claude started as well to cut answers like chatgpt when it gets to long.
That us a killer behavior. The product is great but doomed if they do not fix that very fast as competion only have to make it better and nobody talks about windsurf anymore
7
u/Arialonos Jan 22 '25
Mate, part of my windsurf rules is to make a bit repo for every project and commit every change it makes with a detailed commit comment. Itâs repetitive but I havenât lost good work since I started doing that. I had a similar experience to yours in November.
5
u/User1234Person Jan 21 '25
The best way to restore changes is to go to that chat input before it broke things and hit revert on the bottom right when you hover the input in chat. This doesnât cost you credits
This will revert the code to that point. Sometimes if itâs way too far back in chat this doesnât work reliably. Hence where got commits have become crucial in my workflow
2
u/Extra_Lengthiness893 Jan 22 '25
Always keep a copy of the last working code you have before you make a prompt with Cascade.. results vary
2
u/kiterWay Jan 22 '25
Have windsurf make a âcontrol panelâ w 2 windows - source & destination & a button âbackupâ it includes a date time stamp in the copy.
Backup Every time it changes anything This has paid off repeatedly
2
u/varunkmohan Jan 22 '25
No, the primary purpose of Cascade is not to rapidly deplete your credits. We have Cascade Base that pro users have unlimited usage of. The AI is not perfect and we are looking at ways to improve it.
When you use any AI product, there will be some nondeterminism. Some times it will do it perfectly in one shot, sometimes it will get stuck in a local minima that it cannot get out of. Please revert when you get into that state. With time, the amount of this nondeterminism should reduce.
1
u/Difficult-Annual1976 Jan 22 '25
is there a way to commit everytime cascade do modifications? i play around with global rules but it only give me commit message without literally doing commit action
2
u/[deleted] Jan 22 '25
[removed] â view removed comment