in src/agents/model_settings.py [0:0]
def to_json_dict(self) -> dict[str, Any]:
dataclass_dict = dataclasses.asdict(self)
json_dict: dict[str, Any] = {}
for field_name, value in dataclass_dict.items():
if isinstance(value, BaseModel):
json_dict[field_name] = value.model_dump(mode="json")
else:
json_dict[field_name] = value
return json_dict