|
4194 | 4194 | "preview" |
4195 | 4195 | ] |
4196 | 4196 | }, |
4197 | | - "gitlens.ai.generateCommitMessage.enabled": { |
| 4197 | + "gitlens.ai.enabled": { |
4198 | 4198 | "type": "boolean", |
4199 | 4199 | "default": true, |
4200 | | - "markdownDescription": "Specifies whether to enable GitLens' AI-powered, on-demand commit message generation", |
| 4200 | + "markdownDescription": "Specifies whether to enable GitLens' AI-powered features", |
4201 | 4201 | "scope": "window", |
4202 | | - "order": 210, |
| 4202 | + "order": 2, |
4203 | 4203 | "tags": [ |
4204 | 4204 | "preview" |
4205 | 4205 | ] |
@@ -10402,19 +10402,19 @@ |
10402 | 10402 | }, |
10403 | 10403 | { |
10404 | 10404 | "command": "gitlens.ai.explainCommit", |
10405 | | - "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled" |
| 10405 | + "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled" |
10406 | 10406 | }, |
10407 | 10407 | { |
10408 | 10408 | "command": "gitlens.ai.explainStash", |
10409 | | - "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled" |
| 10409 | + "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled" |
10410 | 10410 | }, |
10411 | 10411 | { |
10412 | 10412 | "command": "gitlens.ai.generateChangelog", |
10413 | | - "when": "gitlens:enabled && !gitlens:untrusted && gitlens:gk:organization:ai:enabled" |
| 10413 | + "when": "gitlens:enabled && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled" |
10414 | 10414 | }, |
10415 | 10415 | { |
10416 | 10416 | "command": "gitlens.ai.generateCommitMessage", |
10417 | | - "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.generateCommitMessage.enabled" |
| 10417 | + "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled" |
10418 | 10418 | }, |
10419 | 10419 | { |
10420 | 10420 | "command": "gitlens.annotations.nextChange", |
|
11434 | 11434 | }, |
11435 | 11435 | { |
11436 | 11436 | "command": "gitlens.resetAIKey", |
11437 | | - "when": "gitlens:enabled && gitlens:gk:organization:ai:enabled" |
| 11437 | + "when": "gitlens:enabled && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled" |
11438 | 11438 | }, |
11439 | 11439 | { |
11440 | 11440 | "command": "gitlens.revealCommitInView", |
|
11682 | 11682 | }, |
11683 | 11683 | { |
11684 | 11684 | "command": "gitlens.switchAIModel", |
11685 | | - "when": "gitlens:enabled && gitlens:gk:organization:ai:enabled" |
| 11685 | + "when": "gitlens:enabled && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled" |
11686 | 11686 | }, |
11687 | 11687 | { |
11688 | 11688 | "command": "gitlens.switchMode", |
|
13810 | 13810 | }, |
13811 | 13811 | { |
13812 | 13812 | "command": "gitlens.scm.ai.generateCommitMessage", |
13813 | | - "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.generateCommitMessage.enabled && config.gitlens.menus.scmRepository.generateCommitMessage", |
| 13813 | + "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled && config.gitlens.menus.scmRepository.generateCommitMessage", |
13814 | 13814 | "group": "4_gitlens@2" |
13815 | 13815 | }, |
13816 | 13816 | { |
|
16068 | 16068 | "scm/title": [ |
16069 | 16069 | { |
16070 | 16070 | "command": "gitlens.scm.ai.generateCommitMessage", |
16071 | | - "when": "scmProvider == git && gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.generateCommitMessage.enabled && config.gitlens.menus.scmRepositoryInline.generateCommitMessage", |
| 16071 | + "when": "scmProvider == git && gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled && config.gitlens.menus.scmRepositoryInline.generateCommitMessage", |
16072 | 16072 | "group": "navigation@-3" |
16073 | 16073 | }, |
16074 | 16074 | { |
|
16088 | 16088 | }, |
16089 | 16089 | { |
16090 | 16090 | "command": "gitlens.scm.ai.generateCommitMessage", |
16091 | | - "when": "scmProvider == git && gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.generateCommitMessage.enabled && config.gitlens.menus.scmRepository.generateCommitMessage", |
| 16091 | + "when": "scmProvider == git && gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled && config.gitlens.menus.scmRepository.generateCommitMessage", |
16092 | 16092 | "group": "2_gitlens@2" |
16093 | 16093 | }, |
16094 | 16094 | { |
|
16358 | 16358 | }, |
16359 | 16359 | { |
16360 | 16360 | "command": "gitlens.views.ai.generateChangelogFrom", |
16361 | | - "when": "viewItem =~ /gitlens:(branch|tag)\\b/ && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
| 16361 | + "when": "viewItem =~ /gitlens:(branch|tag)\\b/ && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
16362 | 16362 | "group": "1_gitlens_actions_3@100" |
16363 | 16363 | }, |
16364 | 16364 | { |
|
16634 | 16634 | }, |
16635 | 16635 | { |
16636 | 16636 | "command": "gitlens.ai.explainCommit", |
16637 | | - "when": "viewItem =~ /gitlens:commit\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
| 16637 | + "when": "viewItem =~ /gitlens:commit\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
16638 | 16638 | "group": "3_gitlens_ai@1" |
16639 | 16639 | }, |
16640 | 16640 | { |
|
16824 | 16824 | }, |
16825 | 16825 | { |
16826 | 16826 | "command": "gitlens.views.ai.generateChangelog", |
16827 | | - "when": "viewItem =~ /gitlens:compare:results:commits\\b/ && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
| 16827 | + "when": "viewItem =~ /gitlens:compare:results:commits\\b/ && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
16828 | 16828 | "group": "inline@98" |
16829 | 16829 | }, |
16830 | 16830 | { |
|
16840 | 16840 | }, |
16841 | 16841 | { |
16842 | 16842 | "command": "gitlens.views.ai.generateChangelog", |
16843 | | - "when": "viewItem =~ /gitlens:compare:results:commits\\b/ && !listMultiSelection && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
| 16843 | + "when": "viewItem =~ /gitlens:compare:results:commits\\b/ && !listMultiSelection && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
16844 | 16844 | "group": "4_gitlens_actions@2" |
16845 | 16845 | }, |
16846 | 16846 | { |
|
17695 | 17695 | }, |
17696 | 17696 | { |
17697 | 17697 | "command": "gitlens.ai.explainStash", |
17698 | | - "when": "viewItem =~ /gitlens:stash\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
| 17698 | + "when": "viewItem =~ /gitlens:stash\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
17699 | 17699 | "group": "3_gitlens_ai@1" |
17700 | 17700 | }, |
17701 | 17701 | { |
|
20035 | 20035 | }, |
20036 | 20036 | { |
20037 | 20037 | "command": "gitlens.graph.ai.generateChangelogFrom", |
20038 | | - "when": "webviewItem =~ /gitlens:(branch|tag)\\b/ && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
| 20038 | + "when": "webviewItem =~ /gitlens:(branch|tag)\\b/ && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
20039 | 20039 | "group": "1_gitlens_actions_3@100" |
20040 | 20040 | }, |
20041 | 20041 | { |
|
20165 | 20165 | }, |
20166 | 20166 | { |
20167 | 20167 | "command": "gitlens.graph.explainCommit", |
20168 | | - "when": "webviewItem =~ /gitlens:commit\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
| 20168 | + "when": "webviewItem =~ /gitlens:commit\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
20169 | 20169 | "group": "1_gitlens_actions_3@1" |
20170 | 20170 | }, |
20171 | 20171 | { |
|
20330 | 20330 | }, |
20331 | 20331 | { |
20332 | 20332 | "command": "gitlens.graph.explainStash", |
20333 | | - "when": "webviewItem =~ /gitlens:stash\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
| 20333 | + "when": "webviewItem =~ /gitlens:stash\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
20334 | 20334 | "group": "1_gitlens_actions_3@1" |
20335 | 20335 | }, |
20336 | 20336 | { |
|
20380 | 20380 | }, |
20381 | 20381 | { |
20382 | 20382 | "command": "gitlens.graph.ai.generateCommitMessage", |
20383 | | - "when": "webviewItem == gitlens:wip && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.generateCommitMessage.enabled", |
| 20383 | + "when": "webviewItem == gitlens:wip && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled && config.gitlens.ai.enabled", |
20384 | 20384 | "group": "1_gitlens@2" |
20385 | 20385 | }, |
20386 | 20386 | { |
|
0 commit comments