diff --git a/studio/backend/core/data_recipe/service.py b/studio/backend/core/data_recipe/service.py index f2c25e62f8..01855f5b1d 100644 --- a/studio/backend/core/data_recipe/service.py +++ b/studio/backend/core/data_recipe/service.py @@ -184,6 +184,7 @@ def build_mcp_providers( MCPProvider( name=str(provider.get("name", "")), endpoint=str(provider.get("endpoint", "")), + provider_type=str(provider_type), api_key=str(api_key) if api_key else None, ) ) diff --git a/studio/backend/requirements/single-env/data-designer-deps.txt b/studio/backend/requirements/single-env/data-designer-deps.txt index cbf8856073..dfc5b9bf21 100644 --- a/studio/backend/requirements/single-env/data-designer-deps.txt +++ b/studio/backend/requirements/single-env/data-designer-deps.txt @@ -1,6 +1,7 @@ # Data Designer runtime deps installed explicitly (single-env mode). +# DuckDB 1.5 removed Relation.record_batch(); keep <1.5 until upstream ships the fix. anyascii<1,>=0.3.3 -duckdb<2,>=1.1.3 +duckdb<1.5,>=1.1.3 faker<21,>=20.1.0 httpx<1,>=0.27.2 httpx-retries<1,>=0.4.2 diff --git a/studio/backend/requirements/single-env/data-designer.txt b/studio/backend/requirements/single-env/data-designer.txt index c5ddcddc36..8daa1eca43 100644 --- a/studio/backend/requirements/single-env/data-designer.txt +++ b/studio/backend/requirements/single-env/data-designer.txt @@ -1,5 +1,5 @@ # Install Data Designer in same env as Unsloth. -data-designer==0.5.1 -data-designer-config==0.5.1 -data-designer-engine==0.5.1 +data-designer==0.5.2 +data-designer-config==0.5.2 +data-designer-engine==0.5.2 prompt-toolkit>=3,<4