Path: blob/main/src/vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeView.ts
13401 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { localize2 } from '../../../../nls.js';6import { MenuId } from '../../../../platform/actions/common/actions.js';78/**9* View container ID for the AI Customization sidebar.10*/11export const AI_CUSTOMIZATION_VIEWLET_ID = 'workbench.view.aiCustomization';1213/**14* View ID for the unified AI Customization tree view.15*/16export const AI_CUSTOMIZATION_VIEW_ID = 'aiCustomization.view';1718/**19* Storage IDs for view state persistence.20*/21export const AI_CUSTOMIZATION_STORAGE_ID = 'workbench.aiCustomization.views.state';2223/**24* Category for AI Customization commands.25*/26export const AI_CUSTOMIZATION_CATEGORY = localize2('aiCustomization', "Chat Customization");2728//#region Menu IDs2930// Context menu for file items (right-click on items)31export const AICustomizationItemMenuId = new MenuId('aiCustomization.item');32// Submenu for creating new items33export const AICustomizationNewMenuId = new MenuId('aiCustomization.new');34//#endregion3536/**37* Command ID for the Focus Chat Customizations action.38*/39export const FOCUS_AI_CUSTOMIZATION_VIEW_ID = 'aiCustomization.focusView';404142