Merge remote-tracking branch 'origin/main' into dev/bhavyau/tools-model

This commit is contained in:
Connor Peet
2026-01-21 16:02:36 -08:00
59 changed files with 1001 additions and 1990 deletions

View File

@@ -1546,19 +1546,19 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
checkProposedApiEnabled(extension, 'chatContextProvider');
return extHostChatContext.registerChatContextProvider(selector ? checkSelector(selector) : undefined, `${extension.id}-${id}`, provider);
},
registerCustomAgentProvider(provider: vscode.CustomAgentProvider): vscode.Disposable {
registerCustomAgentProvider(provider: vscode.ChatCustomAgentProvider): vscode.Disposable {
checkProposedApiEnabled(extension, 'chatPromptFiles');
return extHostChatAgents2.registerPromptFileProvider(extension, PromptsType.agent, provider);
},
registerInstructionsProvider(provider: vscode.InstructionsProvider): vscode.Disposable {
registerInstructionsProvider(provider: vscode.ChatInstructionsProvider): vscode.Disposable {
checkProposedApiEnabled(extension, 'chatPromptFiles');
return extHostChatAgents2.registerPromptFileProvider(extension, PromptsType.instructions, provider);
},
registerPromptFileProvider(provider: vscode.PromptFileProvider): vscode.Disposable {
registerPromptFileProvider(provider: vscode.ChatPromptFileProvider): vscode.Disposable {
checkProposedApiEnabled(extension, 'chatPromptFiles');
return extHostChatAgents2.registerPromptFileProvider(extension, PromptsType.prompt, provider);
},
registerSkillProvider(provider: vscode.SkillProvider): vscode.Disposable {
registerSkillProvider(provider: vscode.ChatSkillProvider): vscode.Disposable {
checkProposedApiEnabled(extension, 'chatPromptFiles');
return extHostChatAgents2.registerPromptFileProvider(extension, PromptsType.skill, provider);
},
@@ -1979,10 +1979,6 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
McpStdioServerDefinition2: extHostTypes.McpStdioServerDefinition,
McpToolAvailability: extHostTypes.McpToolAvailability,
SettingsSearchResultKind: extHostTypes.SettingsSearchResultKind,
CustomAgentChatResource: extHostTypes.CustomAgentChatResource,
InstructionsChatResource: extHostTypes.InstructionsChatResource,
PromptFileChatResource: extHostTypes.PromptFileChatResource,
SkillChatResource: extHostTypes.SkillChatResource,
};
};
}