← Back to context

Comment by fooey

13 hours ago

for my experience currently, I greatly prefer the VSCode Copilot extension experience over the Claude Extension

I think VSCode only supports copilot for "autocomplete" too

on top of that, you need GitHub Copilot for the PR reviewer functionality in GitHub

Huh, I find my copilot plugin to be so incredibly glitchy. My agents are always reporting that their shells are mangled that commands are truncated and all kinds of nonsense. Sometimes they spin up dev servers fine other times it just hangs waiting for a terminal response. So far I have found relying on the CLI from the model providers to be significantly more reliable.

I do like the integrations with the IDE however, they are convenient for rapidly reviewing changes. I just need their terminals to actually work!

  • I had this problem and it turns out it was my oh-my-posh command prompt customization. VS Code injects certain control characters into the output stream for agents to observe events and the theming runs after those mechanics are hooked up so it can interfere. Updating to the latest oh-my-posh fixed it for me.

    Here's the oh-my-posh GH issue[0] in case your problem is similar but not solvable with a simple package update.

    [0]: https://github.com/JanDeDobbeleer/oh-my-posh/issues/7029

    • Ive also had huge problems with copilot and terminals, mostly due to corporate antivirus which makes it impossible to install clink for example. So the Shell integration never really worked. It has been fixed for a couple of months though now, and its working, maybe not great but at least very good.

      The only sad thing is trying to use tools in a VS developer prompt (and how could this not have been fixed ages ago, its literall YOUR OWN flagship product). It knows how to launch the .cmd for it, but thats incredibly slow for single commands. Would be nice if I could tell it to just use an open terminal.

    • I have the same problem with zsh + powerlevel10k

      but surely the issue is on VS Code side, to do things in a way that work with people's shells as they are

      other agent harnesses don't have the same problems with my shell

You can use Copilot extension with OpenRouter (among others).

And yes, I need to find a solution for autocomplete. It used to be available in free tier of Copilot. Not sure anymore.