Files
vscode-extension-samples/chat-tools-sample/src/extension.ts
2024-10-28 17:40:13 -07:00

17 lines
745 B
TypeScript

import * as vscode from 'vscode';
import { FindFilesTool, RunInTerminalTool, TabCountTool } from './tools';
import { registerToolUserChatParticipant } from './participant';
export function activate(context: vscode.ExtensionContext) {
registerChatTools(context);
registerToolUserChatParticipant(context);
}
function registerChatTools(context: vscode.ExtensionContext) {
context.subscriptions.push(vscode.lm.registerTool('chat-tools-sample_tabCount', new TabCountTool()));
context.subscriptions.push(vscode.lm.registerTool('chat-tools-sample_findFiles', new FindFilesTool()));
context.subscriptions.push(vscode.lm.registerTool('chat-tools-sample_runInTerminal', new RunInTerminalTool()));
}
export function deactivate() { }