31 comments

  • adithyassekhar 11 hours ago ago

    UPDATE: It was the inline suggestions. If you use it to fill at least a character or word it will decide that it owns your code now.

    I accepted a typo fix in a changelog while correcting it. Appears as tab to autocomplete for those unaware. Still seems like a reach.

    • classified 9 hours ago ago

      In for a penny, in for an arm and a leg. You can't use Microslop, Microslop uses you. That's the order of things.

  • TurboTimon 7 hours ago ago

    What a stupid annoying default setting! Here is how to turn it of in v1.117

    ```json // .vscode/settings.json { "git.addAICoAuthor": "off" } ```

  • bcye 12 hours ago ago

    This only happens on commits where autocomplete (via Copilot) was used, which I think is on by default.

    Still that doesn't seem very reasonable, LLM autocomplete seems like a basic editor feature nowadays.

    • adithyassekhar 11 hours ago ago

      Maybe you are right. I could have sworn this happened without me using autocomplete.

      • bcye 11 hours ago ago

        i tested it right now, if autocomplete is turned off or not used the line doesn't get added. generating a commit msg also doesn't trigger it for some reason.

        • adithyassekhar 11 hours ago ago

          Found the culprit it was the inline suggestions. If you use it to add a single comma to the code it will decide it has part ownership of your commit now.

  • mizhibuilder 14 hours ago ago

    The problem isn’t “AI in the workflow.” It’s AI claiming authorship by default.

    If I didn’t explicitly use Copilot for that commit, adding it as co-author is not assistance, it’s misattribution.

    • adithyassekhar 12 hours ago ago

      The thing is it doesn’t even say anywhere this is being done, I only realised it after a PR was raised.

      • mytydev 10 hours ago ago

        It's in yesterday's release notes

        • Someone1234 6 hours ago ago

          It is buried in yesterday's release notes.

          They have "highlight" links to "Remote control" and "Codebase search", but not to "Copilot added as a Git co-author by default" which is right between the two. Something, that alters how commits work, and if you skip the Remote Control section, you won't see it.

          They knew what they were doing. This is like "Sent from an iPhone" levels of nuisance default advertising.

  • dgellow 5 hours ago ago

    Thanks for sharing. Time to go back to my emacs config from late 2010s…

  • crazybonkersai 9 hours ago ago

    PSA: You can disable it in the settings with the Git: add ai to Co author option

  • jb_briant 12 hours ago ago

    I have a rule for Claude to stop watermarking the commits. I feel exposed when it's doing it and I rewrote the entire Claude assisted commit history after switching from Copilot to Claude.

    • k4rli 12 hours ago ago

      That's a great feature though. Vibecoded projects should be easily distinguishable, not only by common patterns preferred by "AI".

      • deaux 11 hours ago ago

        Better start including YoE on commits as well, projects by freshers should be easily distinguishable.

  • bahadiraydin 14 hours ago ago

    Good times for being a Vim guy...

    • dnnddidiej 8 hours ago ago

      Or a cat/sed guy

      • yogibear678142 5 hours ago ago

        I know right? Ed is so bloated, using your systems memory to hold file contents! When I code I stream via sed for maximum efficiency.

    • sourcegrift 13 hours ago ago

      Hey. What's the least plusing workflow for neovim + rust-analyzer + rust

      • bahadiraydin 9 hours ago ago

        Hey, nowadays this setup is very easy to achieve. You can check out my dotfiles at: https://github.com/BahadirAydin/dotfiles/tree/main/private_d...

        "Mason" plugin makes it easy to install LSPs, formatters, debuggers locally and built-in LSP integration is seamlessly working currently. (Look at lsp.lua)

        There are also language-specific plugins but I'd suggest start with the ones I recommended to you first. It should cover your needs 99% of the time.

  • Grollicus 12 hours ago ago

    How does this look like?

    • bcye 11 hours ago ago

      Adds this line to the commit:

      Co-authored-by: Copilot <copilot@github.com>

    • adithyassekhar 12 hours ago ago

      In your git commits as “Committed by USERNAME and Copilot”.

  • altbdoor 11 hours ago ago

    Friendly reminder that all (I sure hope it does all...) the Copilot kerfuffle can be disabled in `chat.disableAIFeatures` flag in the settings.

  • dickeeT 6 hours ago ago

    it's annoying, but i think most people wouldn't care about this, and microsoft will think this is a good idea because majority of user will not turning it off

  • ferguess_k 9 hours ago ago

    It has some value when you want to do sketchy things -- oh my AI ate my commit. /s

    BTW I'm glad MSFT is aggressively pushing AI into VSCode. Maybe they will destroy VSCode in the process, just like Windows -- or at least give other smaller guys some breathing spaces.

    Please do, MSFT.

    • classified 9 hours ago ago

      As you can see with GitHub and Windows, lots of people are still using destroyed products that hardly have any competition.

      • ferguess_k 5 hours ago ago

        Yeah but people are starting to migrate away from them.