namespace AIStudio.Tools.ToolCallingSystem; /// /// One tool of an entry in the tool catalog. /// /// What the tool is. /// The implementation of the tool. /// Whether the settings of the tool are complete. public sealed record ToolCatalogTool(ToolDefinition Definition, IToolImplementation Implementation, ToolConfigurationState ConfigurationState);