Register Semantic Search and document its tool ID

This commit is contained in:
Thorsten Sommer committed 2026-09-24 17:28:11 +02:00
1 parent 192038e5d7
commit 401bbda736
2 files changed
+16 -4

No files matched your search

+2
View File
@@ -14,6 +14,7 @@ using AIStudio.Tools.Security;
using AIStudio.Tools.Services;
using AIStudio.Tools.ToolCallingSystem.Harness;
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations;
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.SemanticSearch;
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.WebSearch;
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.WebSearch.SearXNG;
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.WebSearch.Staan;
@@ -180,6 +181,7 @@ internal sealed class Program
builder.Services.AddSingleton<IWebSearchBackend, StaanSearchBackend>();
builder.Services.AddSingleton<IWebSearchBackend, TavilySearchBackend>();
builder.Services.AddSingleton<IToolImplementation, WebSearchTool>();
builder.Services.AddSingleton<IToolImplementation, SemanticSearchTool>();
builder.Services.AddSingleton<IToolDefinitionSource, CodeToolDefinitionSource>();
builder.Services.AddSingleton<ToolRegistry>();
builder.Services.AddSingleton<ToolExecutor>();