diff --git a/autogpt_platform/backend/backend/blocks/_base.py b/autogpt_platform/backend/backend/blocks/_base.py index 2fff25f369..2d6fd7a764 100644 --- a/autogpt_platform/backend/backend/blocks/_base.py +++ b/autogpt_platform/backend/backend/blocks/_base.py @@ -243,7 +243,8 @@ class BlockSchema(BaseModel): super().__pydantic_init_subclass__(**kwargs) # Reset cached JSON schema to prevent inheriting it from parent class - cls.cached_jsonschema = {} + # Use None instead of {} because {} is truthy and would prevent regeneration + cls.cached_jsonschema = None credentials_fields = cls.get_credentials_fields() diff --git a/autogpt_platform/backend/backend/blocks/stagehand/blocks.py b/autogpt_platform/backend/backend/blocks/stagehand/blocks.py index 78cc47ce96..0562064dbc 100644 --- a/autogpt_platform/backend/backend/blocks/stagehand/blocks.py +++ b/autogpt_platform/backend/backend/blocks/stagehand/blocks.py @@ -102,7 +102,7 @@ class StagehandRecommendedLlmModel(str, Enum): ), "Logic failed and open_router provider attempted to be prepended to model name! in stagehand/_config.py" model_name = f"{model_metadata.provider}/{model_name}" - logger.error(f"Model name: {model_name}") + logger.debug(f"Model name: {model_name}") return model_name @property