From 2e5e11a239e2dadb0a1db4de008bca96b37ea305 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Sat, 19 Apr 2025 11:21:38 +0800 Subject: [PATCH] fix CUA pending checks schema (#2189) --- skyvern/forge/agent.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skyvern/forge/agent.py b/skyvern/forge/agent.py index 850506c2..ae7a28f9 100644 --- a/skyvern/forge/agent.py +++ b/skyvern/forge/agent.py @@ -1334,7 +1334,8 @@ class ForgeAgent: }, } if last_computer_call.pending_safety_checks: - computer_call_input["acknowledge_safety_checks"] = last_computer_call.pending_safety_checks + pending_checks = [check.model_dump() for check in last_computer_call.pending_safety_checks] + computer_call_input["acknowledge_safety_checks"] = pending_checks current_response = await app.OPENAI_CLIENT.responses.create( model="computer-use-preview",