Loading package.json +16 −11 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ "type": "webview", "id": "gl.chatView", "name": "Experiment", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount" } ] }, Loading Loading @@ -95,19 +95,19 @@ "commandPalette": [ { "command": "gl.openChat", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount" }, { "command": "gl.explainSelectedCode", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && editorHasSelection" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && editorHasSelection" }, { "command": "gl.generateTests", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && activeEditor" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && activeEditor" }, { "command": "gl.newChatConversation", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount" } ], "editor/context": [ Loading @@ -120,34 +120,34 @@ { "command": "gl.explainSelectedCode", "group": "navigation", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && editorHasSelection" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && editorHasSelection" }, { "command": "gl.generateTests", "group": "navigation", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && activeEditor" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && activeEditor" } ] }, "keybindings": [ { "command": "gl.openChat", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount", "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount", "key": "alt+d" }, { "command": "gl.explainSelectedCode", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && editorHasSelection", "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && editorHasSelection", "key": "alt+e" }, { "command": "gl.generateTests", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && activeEditor", "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && activeEditor", "key": "alt+t" }, { "command": "gl.newChatConversation", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount", "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount", "key": "alt+n" } ], Loading @@ -168,6 +168,11 @@ "description": "GitLab account to use for code completion", "type": "string", "default": null }, "gitlab.duoChat.enabled": { "description": "Enable GitLab Duo Chat assistant (Experiment, requires linked gitlab.com account)", "type": "boolean", "default": true } } }, Loading src/common/feature_flags/constants.ts +0 −2 Original line number Diff line number Diff line Loading @@ -3,7 +3,6 @@ export enum FeatureFlag { // used for testing purposes TestFlag = 'testflag', SecurityScans = 'securityScansFlag', GitLabChat = 'chat', ForceCodeSuggestionsViaMonolith = 'forceCodeSuggestionsViaMonolith', LanguageServer = 'languageServer', } Loading @@ -11,7 +10,6 @@ export enum FeatureFlag { // Set the feature flag default value here export const FEATURE_FLAGS_DEFAULT_VALUES = { [FeatureFlag.SecurityScans]: true, [FeatureFlag.GitLabChat]: false, [FeatureFlag.ForceCodeSuggestionsViaMonolith]: false, [FeatureFlag.TestFlag]: false, [FeatureFlag.LanguageServer]: false, Loading src/common/main.ts +1 −3 Original line number Diff line number Diff line import * as vscode from 'vscode'; import { isEnabled, FeatureFlag, initializeFeatureFlagContext } from './feature_flags'; import { initializeFeatureFlagContext } from './feature_flags'; import { COMMAND_CODE_SUGGESTION_ACCEPTED, codeSuggestionAccepted, Loading @@ -26,7 +26,5 @@ export const activateCommon = async ( context.subscriptions.push(vscode.commands.registerCommand(cmdName, cmd)); }); if (isEnabled(FeatureFlag.GitLabChat)) { activateChat(context, container.gitLabPlatformManager); } }; Loading
package.json +16 −11 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ "type": "webview", "id": "gl.chatView", "name": "Experiment", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount" } ] }, Loading Loading @@ -95,19 +95,19 @@ "commandPalette": [ { "command": "gl.openChat", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount" }, { "command": "gl.explainSelectedCode", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && editorHasSelection" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && editorHasSelection" }, { "command": "gl.generateTests", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && activeEditor" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && activeEditor" }, { "command": "gl.newChatConversation", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount" } ], "editor/context": [ Loading @@ -120,34 +120,34 @@ { "command": "gl.explainSelectedCode", "group": "navigation", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && editorHasSelection" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && editorHasSelection" }, { "command": "gl.generateTests", "group": "navigation", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && activeEditor" "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && activeEditor" } ] }, "keybindings": [ { "command": "gl.openChat", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount", "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount", "key": "alt+d" }, { "command": "gl.explainSelectedCode", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && editorHasSelection", "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && editorHasSelection", "key": "alt+e" }, { "command": "gl.generateTests", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount && activeEditor", "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount && activeEditor", "key": "alt+t" }, { "command": "gl.newChatConversation", "when": "gitlab.featureFlags.chat && gitlab:hasSaaSAccount", "when": "config.gitlab.duoChat.enabled && gitlab:hasSaaSAccount", "key": "alt+n" } ], Loading @@ -168,6 +168,11 @@ "description": "GitLab account to use for code completion", "type": "string", "default": null }, "gitlab.duoChat.enabled": { "description": "Enable GitLab Duo Chat assistant (Experiment, requires linked gitlab.com account)", "type": "boolean", "default": true } } }, Loading
src/common/feature_flags/constants.ts +0 −2 Original line number Diff line number Diff line Loading @@ -3,7 +3,6 @@ export enum FeatureFlag { // used for testing purposes TestFlag = 'testflag', SecurityScans = 'securityScansFlag', GitLabChat = 'chat', ForceCodeSuggestionsViaMonolith = 'forceCodeSuggestionsViaMonolith', LanguageServer = 'languageServer', } Loading @@ -11,7 +10,6 @@ export enum FeatureFlag { // Set the feature flag default value here export const FEATURE_FLAGS_DEFAULT_VALUES = { [FeatureFlag.SecurityScans]: true, [FeatureFlag.GitLabChat]: false, [FeatureFlag.ForceCodeSuggestionsViaMonolith]: false, [FeatureFlag.TestFlag]: false, [FeatureFlag.LanguageServer]: false, Loading
src/common/main.ts +1 −3 Original line number Diff line number Diff line import * as vscode from 'vscode'; import { isEnabled, FeatureFlag, initializeFeatureFlagContext } from './feature_flags'; import { initializeFeatureFlagContext } from './feature_flags'; import { COMMAND_CODE_SUGGESTION_ACCEPTED, codeSuggestionAccepted, Loading @@ -26,7 +26,5 @@ export const activateCommon = async ( context.subscriptions.push(vscode.commands.registerCommand(cmdName, cmd)); }); if (isEnabled(FeatureFlag.GitLabChat)) { activateChat(context, container.gitLabPlatformManager); } };