From 7094835ef02e6adb435ee7a4dea94df096cda866 Mon Sep 17 00:00:00 2001 From: mamoodi Date: Mon, 26 Jan 2026 12:30:43 -0500 Subject: [PATCH] Fix Pydantic UnsupportedFieldAttributeWarning in Settings model (#12600) Co-authored-by: openhands --- openhands/storage/data_models/settings.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openhands/storage/data_models/settings.py b/openhands/storage/data_models/settings.py index 04c13145ec..1600acd3ad 100644 --- a/openhands/storage/data_models/settings.py +++ b/openhands/storage/data_models/settings.py @@ -1,5 +1,7 @@ from __future__ import annotations +from typing import Annotated + from pydantic import ( BaseModel, ConfigDict, @@ -31,7 +33,9 @@ class Settings(BaseModel): user_version: int | None = None remote_runtime_resource_factor: int | None = None # Planned to be removed from settings - secrets_store: Secrets = Field(default_factory=Secrets, frozen=True) + secrets_store: Annotated[Secrets, Field(frozen=True)] = Field( + default_factory=Secrets + ) enable_default_condenser: bool = True enable_sound_notifications: bool = False enable_proactive_conversation_starters: bool = True