We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc54778 commit dede305Copy full SHA for dede305
libs/agno/agno/models/response.py
@@ -69,7 +69,7 @@ def from_dict(cls, data: Dict[str, Any]) -> "ToolExecution":
69
confirmed=data.get("confirmed"),
70
confirmation_note=data.get("confirmation_note"),
71
requires_user_input=data.get("requires_user_input"),
72
- user_input_schema=[UserInputField.from_dict(field) for field in data.get("user_input_schema") or []],
+ user_input_schema=[UserInputField.from_dict(field) for field in data.get("user_input_schema") or []] if "user_input_schema" in data else None,
73
external_execution_required=data.get("external_execution_required"),
74
metrics=MessageMetrics(**(data.get("metrics", {}) or {})),
75
)
0 commit comments