vscode-gitlens
vscode-gitlens copied to clipboard
All AI features should be opt-in rather than opt-out
Description
Git Lens has recently begun adding support for integration with LLMs. These features should be uniformly opt-in, not opt-out. Uploading the contents of a commit to 3rd party service represents both a security risk and an intellectual property liability. Many organizations cannot continue to use Git Lens if there are not guarantees from the maintainers that the contents of commits will not automatically be uploaded to a 3rd party service when we update to a new version of Git Lens.
Setting IDs such as gitlens.ai.experimental.generateCommitMessage.enabled should be off by default.
In the ideal case, any AI features would be split into a new, separate extension.
GitLens Version
14.9.1
VS Code Version
No response
Git Version
No response