@@ -232,8 +232,17 @@ def check_postgres_configuration(self) -> Self:
232232class DatabaseConfiguration (ConfigurationBase ):
233233 """Database configuration."""
234234
235- sqlite : Optional [SQLiteDatabaseConfiguration ] = None
236- postgres : Optional [PostgreSQLDatabaseConfiguration ] = None
235+ sqlite : Optional [SQLiteDatabaseConfiguration ] = Field (
236+ None ,
237+ title = "SQLite configuration" ,
238+ description = "SQLite database configuration" ,
239+ )
240+
241+ postgres : Optional [PostgreSQLDatabaseConfiguration ] = Field (
242+ None ,
243+ title = "PostgreSQL configuration" ,
244+ description = "PostgreSQL database configuration" ,
245+ )
237246
238247 @model_validator (mode = "after" )
239248 def check_database_configuration (self ) -> Self :
@@ -762,7 +771,9 @@ class Configuration(ConfigurationBase):
762771 service : ServiceConfiguration
763772 llama_stack : LlamaStackConfiguration
764773 user_data_collection : UserDataCollection
765- database : DatabaseConfiguration = Field (default_factory = DatabaseConfiguration )
774+ database : DatabaseConfiguration = Field (
775+ default_factory = lambda : DatabaseConfiguration (sqlite = None , postgres = None ),
776+ )
766777 mcp_servers : list [ModelContextProtocolServer ] = Field (default_factory = list )
767778 authentication : AuthenticationConfiguration = Field (
768779 default_factory = AuthenticationConfiguration
0 commit comments