Fix handling multiple actions requested by grounding agent in an iteration

This commit is contained in:
Debanjum
2025-05-08 23:35:11 -06:00
parent e5415bdaee
commit b395a438d0

View File

@@ -221,12 +221,15 @@ Focus on the visual action and provide all necessary context.
else: else:
message = f"**Action Result**: {json.dumps(result_content)}" message = f"**Action Result**: {json.dumps(result_content)}"
images = [] images = []
action_result["content"] = construct_structured_message( if not images:
message=message, action_result["content"] = [{"type": "text", "text": message}]
images=images, else:
model_type=self.reasoning_model.model_type, action_result["content"] = construct_structured_message(
vision_enabled=True, message=message,
) images=images,
model_type=self.reasoning_model.model_type,
vision_enabled=True,
)
# Append action results to history # Append action results to history
action_results_content = [] action_results_content = []