From 088a6ac6523f3e123a378eedc589ec64f4443b92 Mon Sep 17 00:00:00 2001 From: Ashwin Bharambe Date: Sun, 5 Oct 2025 13:57:51 -0700 Subject: [PATCH] Fix Pydantic discriminator error for backend union types --- llama_stack/core/datatypes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llama_stack/core/datatypes.py b/llama_stack/core/datatypes.py index e4502ff59..1ee5edbac 100644 --- a/llama_stack/core/datatypes.py +++ b/llama_stack/core/datatypes.py @@ -467,7 +467,7 @@ class StoresConfig(BaseModel): class PersistenceConfig(BaseModel): """Unified persistence configuration.""" - backends: dict[str, Annotated[KVStoreConfig | SqlStoreConfig, Field(discriminator="type")]] = Field( + backends: dict[str, KVStoreConfig | SqlStoreConfig] = Field( description="Named backend configurations (e.g., 'default', 'cache')", ) stores: StoresConfig | None = Field(