From d3dc330d56a6bf4bb7a20aff1bf697eb4e35a6ee Mon Sep 17 00:00:00 2001 From: AustinMroz Date: Tue, 30 Sep 2025 08:11:06 -0700 Subject: [PATCH] [backport 1.27] [chore] make experiment asset api setting hidden (#5861) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backport of #5851 to to `core/1.27` ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-5861-backport-1-27-chore-make-experiment-asset-api-setting-hidden-27e6d73d3650819ea7c0fc0d48a393ee) by [Unito](https://www.unito.io) Co-authored-by: Arjan Singh <1598641+arjansingh@users.noreply.github.com> --- src/platform/assets/services/assetService.ts | 7 +++++-- src/platform/settings/constants/coreSettings.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/platform/assets/services/assetService.ts b/src/platform/assets/services/assetService.ts index 344209bf7..00fa0cead 100644 --- a/src/platform/assets/services/assetService.ts +++ b/src/platform/assets/services/assetService.ts @@ -12,6 +12,7 @@ import { useModelToNodeStore } from '@/stores/modelToNodeStore' const ASSETS_ENDPOINT = '/assets' const MODELS_TAG = 'models' const MISSING_TAG = 'missing' +const EXPERIMENTAL_WARNING = `EXPERIMENTAL: If you are seeing this please make sure "Comfy.Assets.UseAssetAPI" is set to "false" in your ComfyUI Settings.\n` /** * Input names that are eligible for asset browser @@ -26,7 +27,9 @@ function validateAssetResponse(data: unknown): AssetResponse { if (result.success) return result.data const error = fromZodError(result.error) - throw new Error(`Invalid asset response against zod schema:\n${error}`) + throw new Error( + `${EXPERIMENTAL_WARNING}Invalid asset response against zod schema:\n${error}` + ) } /** @@ -44,7 +47,7 @@ function createAssetService() { const res = await api.fetchApi(url) if (!res.ok) { throw new Error( - `Unable to load ${context}: Server returned ${res.status}. Please try again.` + `${EXPERIMENTAL_WARNING}Unable to load ${context}: Server returned ${res.status}. Please try again.` ) } const data = await res.json() diff --git a/src/platform/settings/constants/coreSettings.ts b/src/platform/settings/constants/coreSettings.ts index 127229044..4e4f6c77c 100644 --- a/src/platform/settings/constants/coreSettings.ts +++ b/src/platform/settings/constants/coreSettings.ts @@ -1051,7 +1051,7 @@ export const CORE_SETTINGS: SettingParams[] = [ { id: 'Comfy.Assets.UseAssetAPI', name: 'Use Asset API for model library', - type: 'boolean', + type: 'hidden', tooltip: 'Use new Asset API for model browsing', defaultValue: false, experimental: true