namespace Agent.Addons.Tools.CSharpProjects;/// <summary>Creates a C# project via <c>dotnet new</c> when invoked as an agent tool.</summary>public interface ICSharpProject{ string ToolName { get; } string ToolDescription { get; } string Create(string name, string? outputDirectory = null);}