AddonTools.cscsharp
using Agent.Addons.Tools;using Agent.Addons.Tools.Applications;using Agent.Addons.Tools.CSharpProjects;using Agent.Core.ToolCalling;namespace Agent.Addons;/// <summary>Registers optional addon tools (Version 3+).</summary>public static class AddonTools{    public static void Register(ToolRegistry registry)    {        ArgumentNullException.ThrowIfNull(registry);        GetWeatherTool.Register(registry);        ChangeVoiceTool.Register(registry);        OpenChromeTool.Register(registry);        OpenNotepadTool.Register(registry);        CSharpProjectTool.RegisterAll(registry);    }}