diff --git a/doc/user/gitlab_duo/_index.md b/doc/user/gitlab_duo/_index.md index 949a5e5c4c00185230809096ce0274402a1bf810..aad492395056ea327fe57cb6be33a27c751f41e7 100644 --- a/doc/user/gitlab_duo/_index.md +++ b/doc/user/gitlab_duo/_index.md @@ -115,7 +115,7 @@ To improve your security, try these features: | [Fix Code](../gitlab_duo_chat/examples.md#fix-code-in-the-ide) | Premium, Ultimate | GitLab Duo Pro or Enterprise | GitLab.com, Self-managed, GitLab Dedicated | General availability | | [GitLab Duo for the CLI](../../editor_extensions/gitlab_cli/_index.md#gitlab-duo-for-the-cli) | Ultimate | GitLab Duo Enterprise | GitLab.com, Self-managed, GitLab Dedicated | General availability | | [Merge Request Summary](../project/merge_requests/duo_in_merge_requests.md#generate-a-description-by-summarizing-code-changes) | Ultimate | GitLab Duo Enterprise | GitLab.com | Beta | -| [Code Review](../project/merge_requests/duo_in_merge_requests.md#have-gitlab-duo-review-your-code) | Ultimate | GitLab Duo Enterprise | GitLab.com | Experiment | +| [Code Review](../project/merge_requests/duo_in_merge_requests.md#have-gitlab-duo-review-your-code) | Ultimate | GitLab Duo Enterprise | GitLab.com | Beta | | [Code Review Summary](../project/merge_requests/duo_in_merge_requests.md#summarize-a-code-review) | Ultimate | GitLab Duo Enterprise | GitLab.com, Self-managed | Experiment | | [Merge Commit Message Generation](../project/merge_requests/duo_in_merge_requests.md#generate-a-merge-commit-message) | Ultimate | GitLab Duo Enterprise | GitLab.com, Self-managed, GitLab Dedicated | General availability | | [Root Cause Analysis](../gitlab_duo_chat/examples.md#troubleshoot-failed-cicd-jobs-with-root-cause-analysis) | Ultimate | GitLab Duo Enterprise | GitLab.com, Self-managed, GitLab Dedicated | General availability | diff --git a/doc/user/project/merge_requests/duo_in_merge_requests.md b/doc/user/project/merge_requests/duo_in_merge_requests.md index 94d2ee225d473fb1e4886877fa1fcd899a540e2e..f862ce24c2f3afa1cfdff1bcb7a59f1d380c1ae8 100644 --- a/doc/user/project/merge_requests/duo_in_merge_requests.md +++ b/doc/user/project/merge_requests/duo_in_merge_requests.md @@ -53,7 +53,7 @@ Provide feedback on this feature in [issue 443236](https://gitlab.com/gitlab-org {{< details >}} -- Status: Experiment +- Status: Beta - LLM: Anthropic [Claude 3.5 Sonnet](https://console.cloud.google.com/vertex-ai/publishers/anthropic/model-garden/claude-3-5-sonnet) {{< /details >}} @@ -61,7 +61,8 @@ Provide feedback on this feature in [issue 443236](https://gitlab.com/gitlab-org {{< history >}} - [Introduced](https://gitlab.com/groups/gitlab-org/-/epics/14825) in GitLab 17.5 as an [experiment](../../../policy/development_stages_support.md#experiment) behind two feature flags named [`ai_review_merge_request`](https://gitlab.com/gitlab-org/gitlab/-/issues/456106) and [`duo_code_review_chat`](https://gitlab.com/gitlab-org/gitlab/-/issues/508632), both disabled by default. -- Feature flags [`ai_review_merge_request`](https://gitlab.com/gitlab-org/gitlab/-/issues/456106) and [`duo_code_review_chat`](https://gitlab.com/gitlab-org/gitlab/-/issues/508632) enabled for GitLab.com in 17.10. +- Feature flags [`ai_review_merge_request`](https://gitlab.com/gitlab-org/gitlab/-/issues/456106) and [`duo_code_review_chat`](https://gitlab.com/gitlab-org/gitlab/-/issues/508632) enabled by default on GitLab.com, GitLab Self-Managed, and GitLab Dedicated in 17.10. +- [Changed](https://gitlab.com/gitlab-org/gitlab/-/issues/516234) to beta in GitLab 17.10. {{< /history >}} @@ -72,12 +73,6 @@ For more information, see the history. {{< /alert >}} -{{< alert type="warning" >}} - -This feature is considered [experimental](../../../policy/development_stages_support.md) and breaking changes may still be made to this feature. - -{{< /alert >}} - When your merge request is ready to be reviewed, use GitLab Duo Code Review to perform an initial review: 1. On the left sidebar, select **Search or go to** and find your project. diff --git a/ee/config/feature_flags/beta/ai_review_merge_request.yml b/ee/config/feature_flags/beta/ai_review_merge_request.yml index d1bcf26f4c766de95ee105d1e21e02fb6b61c079..8326d9a93e5a03c7d7dd46dd8dae9971a331140f 100644 --- a/ee/config/feature_flags/beta/ai_review_merge_request.yml +++ b/ee/config/feature_flags/beta/ai_review_merge_request.yml @@ -6,4 +6,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/456106 milestone: '17.0' group: group::code review type: beta -default_enabled: false +default_enabled: true diff --git a/ee/config/feature_flags/beta/duo_code_review_chat.yml b/ee/config/feature_flags/beta/duo_code_review_chat.yml index bd48cf79d2da5215549f8bd32cb0ac7e762ef1d5..0351a8484409d1e11b018ea4c608d1327e6081e0 100644 --- a/ee/config/feature_flags/beta/duo_code_review_chat.yml +++ b/ee/config/feature_flags/beta/duo_code_review_chat.yml @@ -6,4 +6,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/508632 milestone: '17.7' group: group::code review type: beta -default_enabled: false +default_enabled: true diff --git a/ee/lib/gitlab/llm/utils/ai_features_catalogue.rb b/ee/lib/gitlab/llm/utils/ai_features_catalogue.rb index aa395a39d089787c63e676356c7c5b7fa1e1ae36..c35e6a01ce2559d3c798077f8d8127e53d22b7f6 100644 --- a/ee/lib/gitlab/llm/utils/ai_features_catalogue.rb +++ b/ee/lib/gitlab/llm/utils/ai_features_catalogue.rb @@ -112,7 +112,7 @@ class AiFeaturesCatalogue prompt_class: ::Gitlab::Llm::Templates::ReviewMergeRequest, feature_category: :code_review_workflow, execute_method: ::Llm::ReviewMergeRequestService, - maturity: :experimental, + maturity: :beta, self_managed: true, internal: true },