from typing import Any from uuid import UUID from app.schemas.base import OrmBase class ConfigBase(OrmBase): scope_type: str scope_id: UUID tool_definition_id: UUID | None = None key: str value: dict[str, Any] class ConfigCreate(ConfigBase): pass class ConfigRead(ConfigBase): id: UUID class ConfigUpdate(OrmBase): key: str | None = None value: dict[str, Any] | None = None