namespace AIStudio.Provider;
///
/// Describes whether the provider selection should show the reasoning capability icon.
///
public enum ReasoningIndicatorState
{
///
/// Do not show a reasoning indicator for the configured provider.
///
NONE,
///
/// Show that the selected model always performs reasoning.
///
ALWAYS_ON,
///
/// Show that reasoning is enabled by the provider or model default.
///
DEFAULT_ON,
///
/// Show that reasoning was explicitly enabled through the provider settings.
///
CONFIGURED,
}