Moved the Tool implementations to a dedicated folder

This commit is contained in:
Peer Schütt 2026-04-13 18:44:36 +02:00
parent 582bd27e48
commit 4d3e308f2e
3 changed files with 3 additions and 10 deletions

View File

@ -1,8 +1,7 @@
using System.Text.Json; using System.Text.Json;
using AIStudio.Tools.PluginSystem; using AIStudio.Tools.PluginSystem;
namespace AIStudio.Tools.ToolCallingSystem; namespace AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations;
public sealed class GetCurrentWeatherTool : IToolImplementation public sealed class GetCurrentWeatherTool : IToolImplementation
{ {

View File

@ -1,14 +1,9 @@
using System.Linq;
using System.Net.Http;
using System.Text.Json; using System.Text.Json;
using System.Text.Json.Nodes; using System.Text.Json.Nodes;
using AIStudio.Tools;
using AIStudio.Tools.PluginSystem; using AIStudio.Tools.PluginSystem;
using HtmlAgilityPack; using HtmlAgilityPack;
namespace AIStudio.Tools.ToolCallingSystem; namespace AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations;
public sealed class ReadWebPageTool(HTMLParser htmlParser) : IToolImplementation public sealed class ReadWebPageTool(HTMLParser htmlParser) : IToolImplementation
{ {

View File

@ -2,10 +2,9 @@ using System.Net;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Text.Json.Nodes; using System.Text.Json.Nodes;
using AIStudio.Tools.PluginSystem; using AIStudio.Tools.PluginSystem;
namespace AIStudio.Tools.ToolCallingSystem; namespace AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations;
public sealed class SearXNGWebSearchTool : IToolImplementation public sealed class SearXNGWebSearchTool : IToolImplementation
{ {