introduce search extensions tool (#246721)

* introduce search extensions tool

* update tool reference name
This commit is contained in:
Sandeep Somavarapu
2025-04-16 16:21:04 +02:00
committed by GitHub
parent c7f69b4b93
commit cebb5e5a05
7 changed files with 185 additions and 7 deletions
@@ -19,6 +19,7 @@ import { Dto } from '../../services/extensions/common/proxyIdentifier.js';
import { ExtHostLanguageModelToolsShape, IMainContext, IToolDataDto, MainContext, MainThreadLanguageModelToolsShape } from './extHost.protocol.js';
import { ExtHostLanguageModels } from './extHostLanguageModels.js';
import * as typeConvert from './extHostTypeConverters.js';
import { SearchExtensionsToolId } from '../../contrib/extensions/common/searchExtensionsTool.js';
export class ExtHostLanguageModelTools implements ExtHostLanguageModelToolsShape {
/** A map of tools that were registered in this EH */
@@ -97,6 +98,7 @@ export class ExtHostLanguageModelTools implements ExtHostLanguageModelToolsShape
case InternalEditToolId:
case ExtensionEditToolId:
case InternalFetchWebPageToolId:
case SearchExtensionsToolId:
return isProposedApiEnabled(extension, 'chatParticipantPrivate');
default:
return true;