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);