Code Suggestions General Availability - Public Tracking
# Product Requirements
- Fulfill GA requirements here https://docs.gitlab.com/ee/policy/experiment-beta-support.html
- Ready for production use at scale
- Fully documented and [supported](https://gitlab.com/gitlab-com/support/support-team-meta/-/issues/5314+)
- User experience is complete and in line with GitLab design standards
## Ability to access
* [x] Toggles exist at the top level group to control access for all groups/projects therein
* [x] User will have access to turn code suggestions ON or OFF as a personal preference
* [Documentation](https://docs.gitlab.com/ee/user/project/repository/code_suggestions.html#enable-code-suggestions-on-gitlab-saas)
## IDEs extensions
_We would like for Code suggestions to have a relatively stable UX experience._
_We are prioritizing VS Code (Desktop plugin and WebIDE) and Jetbrains above all other IDEs_
* [x] JetBrains plugin available in the marketplace ([blog announcement](https://about.gitlab.com/blog/2023/07/25/gitlab-jetbrains-neovim-plugins/))
* [x] Visual Studio extension available in the marketplace ([blog announcement](https://about.gitlab.com/blog/2023/06/29/gitlab-visual-studio-extension/))
* [x] NeoVim extension available in the marketplace ([blog announcement](https://about.gitlab.com/blog/2023/07/25/gitlab-jetbrains-neovim-plugins/))
* [x] VS Code Experience unified under one plugin (VS Code extension and GitLab WebIDE)
* @andr3 confirmed code suggestions for VSCode desktop and webIDE are already in the `common` folder so it goes to both. it does need separate releases but they’re written once.
* [ ] Language Server documented for use with other IDEs (EMACS, Sublime Text)
* [ ] Convert existing plugins to language server as relevant
* [ ] All plugins are using [new AI Framework API Endpoint](https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/#completions)
* [ ] https://gitlab.com/groups/gitlab-org/-/epics/11099+
* [ ] All plugins have simple enable/disable control for users to turn it off, it will be on by default.
* [ ] https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/issues/786+
* [x] https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/issues/809+
## Improvements to Acceptance Rate
* [ ] Variety of prompt engineering and model gateway enhancements to improve suggestions acceptance rate
- https://gitlab.com/groups/gitlab-org/modelops/applied-ml/code-suggestions/-/epics/9+
* [ ] Increased telemetry to help drive improvements
- https://gitlab.com/groups/gitlab-org/-/epics/11089+
epic