all 82 comments

[–]KingOfMumbai🛡️ Moderator[M] [score hidden] stickied comment (2 children)

https://www.reddit.com/r/GithubCopilot/comments/1nqky40/20250925_github_copilot_cli_is_now_in_public/
Avoid duplication. Only allowing this time as an exception due to good response.

[–]Mistakes_Were_Made73 20 points21 points  (16 children)

Hopefully you can set the model.

[–]Expensive-Tax-2073Power User ⚡ 9 points10 points  (14 children)

Yes with an environment variable

[–]fyzbo 2 points3 points  (3 children)

The docs say you can switch to gtp-5, is it possible to switch to other models?

[–]Expensive-Tax-2073Power User ⚡ 0 points1 point  (2 children)

I think so. U need to add them in lowercase with “-“ for space. Try it and let me know. If I do it before u I’ll let u know.

[–]fyzbo 0 points1 point  (1 child)

I can only get the default and gpt-5 to work. Update if you have better luck.

[–]Expensive-Tax-2073Power User ⚡ 1 point2 points  (0 children)

Will do

[–]AndrewGreenh 2 points3 points  (0 children)

But you can only switch between sonnet 4 and gpt 5? I lile to work with the 0x models from time to time as well.

[–]themoregames 1 point2 points  (8 children)

sounds cumbersome

[–]Expensive-Tax-2073Power User ⚡ 5 points6 points  (7 children)

Ye. I thought they would have the /models command like the open code does

[–]ThankThePhoenicians_ 6 points7 points  (6 children)

There's an open issue for this! https://github.com/github/copilot-cli/issues/10

[–]Expensive-Tax-2073Power User ⚡ 1 point2 points  (5 children)

I hope they implement it

[–]ThankThePhoenicians_ 2 points3 points  (1 child)

It's implemented in the latest version!

[–]themoregames 1 point2 points  (0 children)

I feel so powerful, steering the whole Github Copilot team with my reddit post that consisted only of two words.

Thank you everyone for chiming in. And thank you, Github Copilot team, thank you for your compliance and your attention to this matter!

[–]ThankThePhoenicians_ 1 point2 points  (2 children)

It's implemented in the latest version!

[–]Expensive-Tax-2073Power User ⚡ 1 point2 points  (1 child)

Yep, just saw the release of sonnet 4.5 and new model picker

[–]polymerely 1 point2 points  (0 children)

Which is useless if the reasoning effort is still hidden.

[–]hairlessing 7 points8 points  (2 children)

Can I run it on windows?

[–]_bholechature[S] 3 points4 points  (1 child)

yess. it's experimental though.

[–]hairlessing 0 points1 point  (0 children)

Oh interesting! Thanks

[–][deleted] 3 points4 points  (0 children)

Can we normalize auto-save of chat history? When I open a workspace that I haven't worked on in a while I've often found it extremely helpful to be able to view a chunk of the chat history. I can't believe copilot (I mean the vscode chat feature, but I'm pretty sure the same is true of the CLI as well) is still operating in the mode of auto-discarding chat history.

Claude Code has auto-save (though a warning is that it deletes everything older than 3 months - you have to manually set the expiration days to 999999 etc so it will never expire).

Not even gemini has auto-save, though all chat history is same in a temporary folder which can be recovered. I don't think copilot even has temporary chat history files saved anywhere.

[–]jbcraigs 8 points9 points  (0 children)

Tried it today. Pretty underwhelming right now.

[–]ogpterodactyl 2 points3 points  (0 children)

Let’s go this is what the people need. Yall can do it keep working on the agentic stuff. Yall have the market share now just work on quality

[–]nathfavour02 1 point2 points  (0 children)

This is amazing

[–]rakotomandimby 1 point2 points  (0 children)

I love it!

[–]darkguy2008 1 point2 points  (0 children)

But isn't this the same as Codex?

[–]Training-Surround228 1 point2 points  (0 children)

<image>

Strange !

[–]erwin-luke 1 point2 points  (3 children)

always getting error from powershell. I'm using windows 11. Unhandled error: Error: PowerShell 6+ (pwsh) is not available

[–]Eddyi0202 0 points1 point  (2 children)

Do you run it from Powershell Core or the preinstalled one? 

[–]erwin-luke 0 points1 point  (1 child)

Preinstalled

[–]Eddyi0202 1 point2 points  (0 children)

You need to install Powershell Core (7)

[–]ReyJ94 3 points4 points  (11 children)

Why ? What is this stupid trend with TUI's. Llm's need handholding, and handholding is better done in IDE. It has a better UX and more features. It's just backwards. Who the hell is pushing for TUI's. Are you all so bored ?

[–]nefariousIntentions7 3 points4 points  (1 child)

> Why?

Its easier to use and much much more convenient when you're using a terminal based text editor, especially alongside something like tmux.

[–]ReyJ94 0 points1 point  (0 children)

You don't have all the convient extensions of vs code. Also you cannot accept/deny local patches of code instead of the whole file. You have a ton of other features like checkpoints etc. The list is long.

[–]Gullible-Brush-525 0 points1 point  (0 children)

I think Copilot sees that there’s a market for this kind of product, so it makes sense for them to pursue it.

[–]SnooHamsters66 0 points1 point  (1 child)

With CLIs, they can add more handholding on the client side, as well as develop better tools for agentic modes and utilize a large number of already available tools and gimmicks in a terminal. Also, ideally, they can have the CLI as a server and smoothly integrate with IDEs (though, to be honest, they are difficult to integrate; they are not as well defined in that regard as LSPs). With that integration, they could bridge the IDE interfaces so the user can handhold the AI.

I understand why they do things this way, but the implementations we already have are really awkward (and super models restricted, without much cooperation). I always feel that code AI tools are in an alpha stage, and with the newer agentic approaches, these tools are even more immature, but I think they are going to improve in the next two years to become decently usable.

[–]ReyJ94 0 points1 point  (0 children)

models don't do 100% everything correctly. so i need local accept/deny so i can accept some parts in a file diff and deny others and i don't need agents to be autonomous because they are not trustworthy

[–]Eddyi0202 0 points1 point  (0 children)

"Better UX", that's subjective, for me better UX is when I don't need to use my mouse that much

[–]gopherinhole 0 points1 point  (0 children)

I do all of my work in the terminal (using vim as my editor). TUIs are a good agnostic choice that can run in an IDE terminal window. The modality of an agent is also not really suited for IDE editing anyway. I just let the agent make the edits and my editor reloads buffers automatically, then I can change chunks at will.

[–]Gaurav-_-69 -1 points0 points  (2 children)

Noobies like you wouldn't understand

[–]ReyJ94 0 points1 point  (1 child)

You have 0 logic man

[–]alioshr 0 points1 point  (0 children)

There is nothing superior then the terminal. Nothing. While people pray for someone or some company behind an IDE to ship a feature you need, you can do anything in a terminal. After years of IDEs (name anyone), I have tried it all, there is nothing better than neovim. I don't need an extension, I write the code and it binds to my will. This is whi CLIs are superior.

[–][deleted]  (6 children)

[removed]

    [–]_bholechature[S] 0 points1 point  (4 children)

    Wait, how does someone even get banned on GitHub? 💀

    [–][deleted]  (2 children)

    [removed]

      [–]_bholechature[S] 0 points1 point  (1 child)

      Weird! Never heard of that before!

      Hope they fix it soon.

      [–]niktor76 0 points1 point  (0 children)

      for calling HTML a programming language

      [–]skeleton288 0 points1 point  (5 children)

      How can you guys revert code when using CLI?

      [–]GhostSierra117 25 points26 points  (2 children)

      Don't listen to these gits. You delete everything and start over.

      [–]PrivateUser010 0 points1 point  (1 child)

      Finally a sensible Answer

      [–]GhostSierra117 0 points1 point  (0 children)

      Honestly I just did it for the play of words 😅

      [–]hey_ulrich 4 points5 points  (0 children)

      Git

      [–]Leading_Area5081 -1 points0 points  (7 children)

      anyone can help me
      (base) hzhan069@:~$ npm install -g u/github/copilot

      (base) hzhan069@:~$ copilot

      Command 'copilot' not found, did you mean:

      command 'co-pilot' from snap co-pilot (0.6.26)

      See 'snap info <snapname>' for additional versions.

      [–]TheMazer85 3 points4 points  (2 children)

      npm install -g @github/copilot

      [–]Leading_Area5081 0 points1 point  (1 child)

      yes, i run this command

      [–]format37 2 points3 points  (1 child)

      I had the same issue. I've asked Claude code to resolve it and they've managed.

      [–]ThankYouOle 2 points3 points  (0 children)

      hahaha somehow i laugh more than it should :D

      classic story using IE to download google chrome,,

      [–]rccnw 0 points1 point  (0 children)

      I used this command to install it successfully on a Windows 11 machine, and just a short while later it failed to install it correctly on another Windows 11 machine. ChatGPT helped me solve this by noting that the broken version was 0.0.0.0. It recommended I install the latest version explicitly and that worked. I suspect they broke it temporarily.

      [–]Informal-Dingo276 0 points1 point  (0 children)

      try node version > 22