Tools/Applications/OpenNotepadTool.cscsharp
using Agent.Core.ToolCalling;namespace Agent.Addons.Tools.Applications;/// <summary>Opens Notepad on this machine.</summary>public sealed class OpenNotepadTool : ApplicationOpenTool{    public const string Name = "open_notepad";    public static void Register(ToolRegistry registry) =>        ApplicationOpenTool.Register<OpenNotepadTool>(registry);    public override string ToolName => Name;    protected override string ApplicationName => "Notepad";    protected override string GetExecutable() =>        OperatingSystem.IsWindows() ? "notepad.exe" : "notepad";}