vscode-gitlens icon indicating copy to clipboard operation
vscode-gitlens copied to clipboard

All AI features should be opt-in rather than opt-out

Open codeinred opened this issue 1 year ago • 0 comments

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

Logs, Screenshots, Screen Captures, etc

image

codeinred avatar May 06 '24 14:05 codeinred