Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/contrib/chat/browser/promptSyntax/promptFileActions.ts
5251 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 { registerAttachPromptActions } from './attachInstructionsAction.js';
7
import { registerAgentActions } from './chatModeActions.js';
8
import { registerRunPromptActions } from './runPromptAction.js';
9
import { registerNewPromptFileActions } from './newPromptFileActions.js';
10
import { registerSkillActions } from './skillActions.js';
11
import { registerHookActions } from './hookActions.js';
12
import { registerAction2 } from '../../../../../platform/actions/common/actions.js';
13
import { SaveAsAgentFileAction, SaveAsInstructionsFileAction, SaveAsPromptFileAction } from './saveAsPromptFileActions.js';
14
15
16
/**
17
* Helper to register all actions related to reusable prompt files.
18
*/
19
export function registerPromptActions(): void {
20
registerRunPromptActions();
21
registerAttachPromptActions();
22
registerSkillActions();
23
registerHookActions();
24
registerAction2(SaveAsPromptFileAction);
25
registerAction2(SaveAsInstructionsFileAction);
26
registerAction2(SaveAsAgentFileAction);
27
registerAgentActions();
28
registerNewPromptFileActions();
29
}
30
31