mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-11 01:07:21 +00:00
Added the Mathematics tools as a prototype (#1162)
This commit is contained in:
1 parent
ce846e540e
commit
9c98bdae86
49 files changed
+4373
-11
No files matched your search
@@ -4,6 +4,7 @@ using AIStudio.Assistants.VisualBriefing;
|
||||
using AIStudio.Settings;
|
||||
using AIStudio.Tools.ToolCallingSystem;
|
||||
using AIStudio.Tools.Databases;
|
||||
using AIStudio.Tools.Mathematics;
|
||||
using AIStudio.Tools.AIJobs;
|
||||
using AIStudio.Tools.AssistantLaunch;
|
||||
using AIStudio.Tools.AssistantSessions;
|
||||
@@ -16,6 +17,7 @@ using AIStudio.Tools.Services;
|
||||
using AIStudio.Tools.ToolCallingSystem.Harness;
|
||||
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations;
|
||||
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.Mailboxes;
|
||||
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.Mathematics;
|
||||
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.SemanticSearch;
|
||||
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.WebSearch;
|
||||
using AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.WebSearch.SearXNG;
|
||||
@@ -206,6 +208,10 @@ internal sealed class Program
|
||||
builder.Services.AddSingleton<IToolImplementation, ReadMailTool>();
|
||||
builder.Services.AddSingleton<IToolImplementation, CountMailsTool>();
|
||||
builder.Services.AddSingleton<IToolCollection, MailboxToolCollection>();
|
||||
builder.Services.AddSingleton<MathComputationService>();
|
||||
builder.Services.AddSingleton<IToolImplementation, CalculateTool>();
|
||||
builder.Services.AddSingleton<IToolImplementation, ComputeSymbolicallyTool>();
|
||||
builder.Services.AddSingleton<IToolCollection, MathematicsToolCollection>();
|
||||
builder.Services.AddSingleton<IToolDefinitionSource, CodeToolDefinitionSource>();
|
||||
builder.Services.AddSingleton<ToolRegistry>();
|
||||
builder.Services.AddSingleton<ToolExecutor>();
|
||||
|
||||
Reference in new issue
Block a user