mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-18 15:55:59 +01:00
Enable "tools agent" (#237369)
* Add an edit tool (doesn't work) * More * Properly wait on text edits to be done applying * Better editFile tool * Fixes * Be more insistent with editFile instructions * Add "agent mode" UI * Fix error thrown when calling tools sometimes * Persist chat agent mode state * Hide editing tools from other extensions for now * Fix test build issues * Allow disabling tools agent mode * Remove comment * Fix codeblock index properly * Cleanup * Cleanup * Remove ccreq check * Rename for clarity
This commit is contained in:
@@ -1500,10 +1500,10 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
return extHostLanguageModelTools.registerTool(extension, name, tool);
|
||||
},
|
||||
invokeTool<T>(name: string, parameters: vscode.LanguageModelToolInvocationOptions<T>, token?: vscode.CancellationToken) {
|
||||
return extHostLanguageModelTools.invokeTool(name, parameters, token);
|
||||
return extHostLanguageModelTools.invokeTool(extension, name, parameters, token);
|
||||
},
|
||||
get tools() {
|
||||
return extHostLanguageModelTools.tools;
|
||||
return extHostLanguageModelTools.getTools(extension);
|
||||
},
|
||||
fileIsIgnored(uri: vscode.Uri, token: vscode.CancellationToken) {
|
||||
return extHostLanguageModels.fileIsIgnored(extension, uri, token);
|
||||
|
||||
Reference in New Issue
Block a user