Copies all properties defined by the prototype of other to this instance.
Creates and registers a custom provider profile.
Optionalname: stringDuplicates an existing profile as a new editable custom profile.
Ensures every built-in provider profile exists without overwriting user-edited fields.
Serializes the selected provider profile into clipboard JSON.
Finds a provider profile by id, if one exists.
Gets the selected provider profile or the default profile when the id is missing.
Gets the default built-in provider profile.
Imports clipboard JSON as a new editable custom provider profile.
Marks the settings as dirty and invokes the onDirty event handler.
Marks the registry dirty without requiring inspector interaction.
Removes a custom provider profile and leaves built-in profiles intact.
Resets an editable built-in profile to engine defaults while preserving its API key.
ReadonlyonInvoked when the settings changed.
This is an internal event. Do not subscribe directly to it, use UserProjectSettings.onSettingsChanged.
Persisted registry of provider profiles available to the agent.