improve need_verification_code prompt (#788)
This commit is contained in:
@@ -37,7 +37,8 @@ Reply in JSON format with the following keys:
|
|||||||
}]
|
}]
|
||||||
{% endif %}
|
{% endif %}
|
||||||
}],{% if verification_code_check %}
|
}],{% if verification_code_check %}
|
||||||
"need_verification_code": bool, // Whether a verification code is needed to proceed.{% endif %}
|
"verification_code_reasoning": str, // Let's think step by step. Describe what you see and think if a verification code is needed for login or any verification step. Explain why you believe a verification code is needed or not. Has the code been sent and is code available somewhere (email, phone or 2FA device)?
|
||||||
|
"need_verification_code": bool, // Whether a verification code is needed to proceed. True only if the code is available to user. If the code is not sent, return false {% endif %}
|
||||||
}
|
}
|
||||||
{% if action_history %}
|
{% if action_history %}
|
||||||
Consider the action history from the last step and the screenshot together, if actions from the last step don't yield positive impact, try other actions or other action combinations.
|
Consider the action history from the last step and the screenshot together, if actions from the last step don't yield positive impact, try other actions or other action combinations.
|
||||||
|
|||||||
@@ -2316,6 +2316,7 @@ async def poll_verification_code(
|
|||||||
while True:
|
while True:
|
||||||
# check timeout
|
# check timeout
|
||||||
if datetime.utcnow() > timeout_datetime:
|
if datetime.utcnow() > timeout_datetime:
|
||||||
|
LOG.warning("Polling verification code timed out", workflow_id=workflow_id)
|
||||||
return None
|
return None
|
||||||
verification_code = None
|
verification_code = None
|
||||||
if totp_verification_url:
|
if totp_verification_url:
|
||||||
|
|||||||
Reference in New Issue
Block a user