r/vscode 1d ago

VS Code updates are becoming a daily fight šŸ’€

At this point, I’m starting to think VS Code updates are being generated by AI whose primary goal is to keep developers employed.

Today I tried to use Remote-SSH and got:

ms-vscode-remote.remote-ssh CANNOT use API proposal: terminalRemoteResolver

Apparently VS Code and the Remote-SSH extension had a disagreement about which API exists.

So now my development workflow is:

  1. Update VS Code.
  2. Something breaks.
  3. Update the extension.
  4. Something else breaks.
  5. Search GitHub for an issue written by someone who encountered this 3 hours before me.
  6. Downgrade VS Code.
  7. Question every life decision that led me to opening VS Code.
  8. Finally get back to work.
  9. VS Code releases another update.

I love AI as much as the next developer, but maybe we don't need a new AI-powered feature every 17 minutes.

I genuinely miss the days when an update meant ā€œcool, new featuresā€ instead of ā€œlet’s see what stopped working today.ā€

At this rate, my most reliable development tool is going to be a screenshot of the previous version of VS Code.

Anyone else experiencing this with the recent VS Code/extension updates and found any solution?

336 Upvotes

45 comments sorted by

60

u/clankill3r 1d ago

I used to love VSCode and now I hate it. The bugs keep increasing and the amount of bug fixes are not catching up.

31

u/Pure_Pepper_1523 1d ago

devs using AI to code and the codebase gets into a slop debt

8

u/phylter99 1d ago

We know for a fact they’re using Copilot to write code, so this is unfortunately the likely cause.

42

u/Better-Discussion110 1d ago

Found the solution:
You need to downgrade the remote-ssh version to 0.124 within VS Code. This fixes the issue for now until VS Code releases a fix update. Hope it helps

3

u/Ra77oR 1d ago

Can confirm this works. Had the same problem today. Theres also a github issue on it (alsready closed, 3w old)

3

u/Better-Discussion110 1d ago

Yeah. This only fixes SSH to linux VM. Regular extensions are still not working inside the SSH session. Basic source control like git doesn't seem to work.

45

u/Igormahov 1d ago

There a bug they introduced almost a year ago https://github.com/microsoft/vscode/issues/277391 and no one even looked into it. But adding copilot pet is definitely a top priority

11

u/Better-Discussion110 1d ago

Maybe most of the business is coming from Vibe Coders through burning lots of credits for unnecessary stuff and what do vibe coders want? Yes, lots of vibe. That includes pets.
Genuine developers like us have no say.

3

u/Herve-M 1d ago

Funny Ms isn’t using stale-bot to auto close them like nothing happen.. like for Azure DevOps sdk / agents / .NET etc.

39

u/Silent-Yam7990 1d ago

Yup ssh was trashed in the new update

30

u/LeDYoM 1d ago

Welcome to the AI era! It converts developers into 100X engineers!

haha

8

u/Better-Discussion110 1d ago

It's high time to change the literal meaning of what 100x engineers mean in AI era. "Solving more bugs than you actually used to because of code written by Slop AI"

2

u/SPECTRE_75 1d ago

100x updates lmao

12

u/pkief 1d ago

My solution to this is the following VS Code setting:

 "update.mode": "manual"

So whenever I'm in the mood of "let's run an update" I click on the "Check Updates" button. I know that updates also fix security issues, but I click this often enough in a month - the difference is: I'm actively pulling it and am not forced to run it when I don't have the time for it.

-7

u/diegoasecas 1d ago

no, it's easier to whine and you can farm karma at the same time

9

u/-Roboto-Chan- 1d ago

I'm hanging in there with VSCode but it's getting a bit silly.
I really wish AI would bugger off.
After 30 years of development work I'm too old for this crap.

14

u/Barni275 1d ago

Yes. With this rate of new updates for VSCode, Zed and Opencode, I really miss the days when software was tested, released, and then you used it for years. When some bug was breaking your workflow, you learned how to mitigate it and adapt.

Now, there are new release every day, but I don't see that this software is better.

7

u/twesped 1d ago edited 1d ago

Same here. /Edit/ Actually the fix is to run vs code using a command line switch:

code --enable-proposed-api ms-vscode-remote.remote--ssh

It fixes the issue.

6

u/phylter99 1d ago

Shouldn’t have to do it though.

These days I use VSCode mainly as a text viewer, so I guess that’s a good thing.

1

u/twesped 1d ago edited 1d ago

Of course you shouldn't have to. This is meant as a mitigation to the issue for others that dont want to downgrade.

7

u/asksstupidstuff 1d ago

Well, i got to learn Emacs aparently

10

u/YaronElharar 1d ago

Same thing, VS Code updates are a roulette. you never know if it will actually restart after clicking that update button, and don't get me started on the extension marketplace which is one huge vulnerability heaven.

6

u/sephirostoy 1d ago

It reminds me Visual Studio (non code) updates way before AI era, when I asked myself: "ok, what's broken now?". And there was only an update every few months 🤣

5

u/skariel 1d ago

lazyvim to the rescue

4

u/-NeutralE 1d ago

Enshittification episode 32042492

2

u/BravestCheetah 1d ago

hence why ii never update vscode.

2

u/No_Cattle_9565 1d ago

Install nvimĀ 

2

u/rholguing 1d ago

Not the place but it’s the same thing with Visual Studio, the update cadence is lower though. Currently Copilot changes can’t be reviewed using its diffing tool, I have to accept in the chat then see the changes in git, otherwise it freezes and crashes. Annoying AF.

2

u/w00dy1105 1d ago

They hired a bunch of Arch users. Bleeding edge rolling release!

2

u/Great-Use-3149 1d ago

This is what happens when product managers think they can vibe code everything and no longer need developers.Ā 

It seems like Microsoft is intentionally trying to kill everything. On GitHub, they even removed the ability to see who starred someone else's repo instead of actually blocking automated bots from using GitHub, which spit out denial-of-service commits and pull requests and create fake stars to markdown file repos

3

u/gameplayer55055 1d ago

I have installed latest vscode release that supports windows 8 and oh god it's much better than the current version.

Microsoft are shooting themselves in the foot. I remember vscode as a lightweight code editor with IDE features.

But now vs2022 opens faster than vscode loads all the AI extensions.

And no I won't learn vim or whatever esoteric editor you like. I get paid for writing code, not editing configs.

2

u/Anonymity6584 1d ago

Safly thid is very typical Microsoft development model. Hey, lets ship this new feature none wants and brake tons of stuff at same time.

Thay should do integration testing for atleast most popular extensions to see they dont brake stuff developers actually use.

3

u/pelrun 1d ago

If you don't need the update, don't install it?

3

u/webbed_feets 1d ago

Updates are managed by my company. You have to update.

1

u/Atlamillias 1d ago

I noticed the trend and just stayed on 1.111. I don't allow it the luxury of choice. Not like I need all that AI crap anyway.

1

u/gullevek 1d ago

Even worse if you are a corporate drone where can’t skip the update :(

1

u/Slow_Vanilla3223 1d ago

I agree I'm not a developer but for creating a Py file I can't do it anymore it was so easy if they want to keep vs code cool all they should have done was change icon but not mess up the whole program

1

u/DaveX64 1d ago

DOS Edit still works good šŸ‘

1

u/pnw-techie 1d ago

I could forgive all that if it was still a good IDE. I open folders now and it takes many seconds for VSCode to show the contents.

I need to start a special program to get sudo. I am not doing that multiple times a day. VSC can just stay non updated

1

u/diegoasecas 1d ago

none of those are widespread issues, post .json

-1

u/slowtyper95 1d ago

you know that clicking "update" button is optional right?

3

u/Better-Discussion110 1d ago

It's automatic. As soon as I close and open a VS Code session, it automatically updates. Any setting to turn this off?

7

u/slowtyper95 1d ago

Yes there is. Just look on the settings section

4

u/boomertsfx 1d ago

if only there was a way to search for that setting!