refactor: replace bare dict with dict[str, Any] in core provider services and misc modules (#35124)

This commit is contained in:
wdeveloper16
2026-04-14 03:03:08 +00:00
committed by GitHub
parent 2f682780fa
commit eeebedcfe8
14 changed files with 26 additions and 19 deletions
+3 -1
View File
@@ -1,3 +1,5 @@
from typing import Any
from core.app.apps.agent_chat.app_config_manager import AgentChatAppConfigManager
from core.app.apps.chat.app_config_manager import ChatAppConfigManager
from core.app.apps.completion.app_config_manager import CompletionAppConfigManager
@@ -6,7 +8,7 @@ from models.model import AppMode, AppModelConfigDict
class AppModelConfigService:
@classmethod
def validate_configuration(cls, tenant_id: str, config: dict, app_mode: AppMode) -> AppModelConfigDict:
def validate_configuration(cls, tenant_id: str, config: dict[str, Any], app_mode: AppMode) -> AppModelConfigDict:
match app_mode:
case AppMode.CHAT:
return ChatAppConfigManager.config_validate(tenant_id, config)
+2 -1
View File
@@ -1,4 +1,5 @@
import json
from typing import Any
from sqlalchemy import select
@@ -19,7 +20,7 @@ class ApiKeyAuthService:
return data_source_api_key_bindings
@staticmethod
def create_provider_auth(tenant_id: str, args: dict):
def create_provider_auth(tenant_id: str, args: dict[str, Any]):
auth_result = ApiKeyAuthFactory(args["provider"], args["credentials"]).validate_credentials()
if auth_result:
# Encrypt the api key
@@ -428,7 +428,7 @@ class ToolTransformService:
@staticmethod
def convert_builtin_provider_to_credential_entity(
provider: BuiltinToolProvider, credentials: dict
provider: BuiltinToolProvider, credentials: dict[str, Any]
) -> ToolProviderCredentialApiEntity:
return ToolProviderCredentialApiEntity(
id=provider.id,