7f83d3808c
An explicitly stored browser.cloud_provider that names no registered plugin now raises the honest selection-naming error instead of warning and silently auto-detecting; the auto-detect walk (including the managed gateway entitlement probe) runs only when no cloud_provider key was ever written. The 'nous' selection routes to the Browser Use provider, whose config resolver is now a strict switch: 'nous' => managed only, stored vendor => direct BROWSER_USE_API_KEY only with a selection-naming error when missing. Camofox is selected via browser.cloud_provider: camofox; CAMOFOX_URL stays the server ADDRESS only and can no longer override an explicit different selection (never-configured installs keep the legacy env-var activation).