mirror of
https://github.com/microsoft/vscode-extension-samples.git
synced 2026-06-13 07:10:26 +08:00
17 lines
745 B
TypeScript
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() { }
|