mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-18 15:55:59 +01:00
lmTools API updates and LanguageModelPromptTsxPart (#231544)
* Try LanguageModelToolResultItem * Implement it * lmTools API updates Resolve TODOs * Fix build * Doc * More content type -> mime type * More edits * Fixes * Add LanguageModelChatToolMode * Add implementation * New thing * note * API version bump * Finish it * Updates * Properly convert tool result content parts
This commit is contained in:
@@ -1495,9 +1495,9 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
checkProposedApiEnabled(extension, 'lmTools');
|
||||
return extHostLanguageModelTools.registerTool(extension, name, tool);
|
||||
},
|
||||
invokeTool<T>(toolId: string, parameters: vscode.LanguageModelToolInvocationOptions<T>, token: vscode.CancellationToken) {
|
||||
invokeTool<T>(name: string, parameters: vscode.LanguageModelToolInvocationOptions<T>, token: vscode.CancellationToken) {
|
||||
checkProposedApiEnabled(extension, 'lmTools');
|
||||
return extHostLanguageModelTools.invokeTool(toolId, parameters, token);
|
||||
return extHostLanguageModelTools.invokeTool(name, parameters, token);
|
||||
},
|
||||
get tools() {
|
||||
checkProposedApiEnabled(extension, 'lmTools');
|
||||
@@ -1780,6 +1780,9 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
LanguageModelTextPart: extHostTypes.LanguageModelTextPart,
|
||||
LanguageModelToolCallPart: extHostTypes.LanguageModelToolCallPart,
|
||||
LanguageModelError: extHostTypes.LanguageModelError,
|
||||
LanguageModelToolResult: extHostTypes.LanguageModelToolResult,
|
||||
LanguageModelChatToolMode: extHostTypes.LanguageModelChatToolMode,
|
||||
LanguageModelPromptTsxPart: extHostTypes.LanguageModelPromptTsxPart,
|
||||
NewSymbolName: extHostTypes.NewSymbolName,
|
||||
NewSymbolNameTag: extHostTypes.NewSymbolNameTag,
|
||||
NewSymbolNameTriggerKind: extHostTypes.NewSymbolNameTriggerKind,
|
||||
|
||||
Reference in New Issue
Block a user