Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeView.ts
13401 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import { localize2 } from '../../../../nls.js';
7
import { MenuId } from '../../../../platform/actions/common/actions.js';
8
9
/**
10
* View container ID for the AI Customization sidebar.
11
*/
12
export const AI_CUSTOMIZATION_VIEWLET_ID = 'workbench.view.aiCustomization';
13
14
/**
15
* View ID for the unified AI Customization tree view.
16
*/
17
export const AI_CUSTOMIZATION_VIEW_ID = 'aiCustomization.view';
18
19
/**
20
* Storage IDs for view state persistence.
21
*/
22
export const AI_CUSTOMIZATION_STORAGE_ID = 'workbench.aiCustomization.views.state';
23
24
/**
25
* Category for AI Customization commands.
26
*/
27
export const AI_CUSTOMIZATION_CATEGORY = localize2('aiCustomization', "Chat Customization");
28
29
//#region Menu IDs
30
31
// Context menu for file items (right-click on items)
32
export const AICustomizationItemMenuId = new MenuId('aiCustomization.item');
33
// Submenu for creating new items
34
export const AICustomizationNewMenuId = new MenuId('aiCustomization.new');
35
//#endregion
36
37
/**
38
* Command ID for the Focus Chat Customizations action.
39
*/
40
export const FOCUS_AI_CUSTOMIZATION_VIEW_ID = 'aiCustomization.focusView';
41
42