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, }