namespace AIStudio.Tools.ToolCallingSystem; /// /// How firmly an exported tool setting applies to the people who receive the configuration plugin. /// /// /// Chosen per export, and it covers the ordinary settings only. A secret is always locked, no /// matter which mode is picked, because a pre-filled secret is one the user may save as their /// own — see the tool settings service for that rule. The minimum provider confidence is /// likewise a fixed requirement. /// public enum ToolSettingsExportMode { /// /// The organization fixes the value: it goes into LockedToolSettings, the user cannot change /// it, and it is reapplied on every configuration update. /// LOCKED, /// /// The organization pre-fills the value: it goes into DefaultToolSettings, and a value the /// user saves afterwards wins over it. /// DEFAULT, }