@@ -1971,13 +1971,6 @@ async def handle_complete_action(
|
||||
)
|
||||
action.verified = True
|
||||
|
||||
if not task.data_extraction_goal and verification_result.thoughts:
|
||||
await app.DATABASE.update_task(
|
||||
task.task_id,
|
||||
organization_id=task.organization_id,
|
||||
extracted_information=verification_result.thoughts,
|
||||
)
|
||||
|
||||
return [ActionSuccess()]
|
||||
|
||||
|
||||
|
||||
@@ -769,6 +769,9 @@ async def generate_cua_fallback_actions(
|
||||
LOG.info("Fallback action response", action_response=action_response)
|
||||
skyvern_action_type = action_response.get("action")
|
||||
useful_information = action_response.get("useful_information")
|
||||
|
||||
# use 'other' action as fallback in the 'cua-fallback-action' prompt
|
||||
# it can avoid LLM returning unreasonable actions, and fallback to use 'wait' action in agent instead
|
||||
action = WaitAction(
|
||||
seconds=5,
|
||||
reasoning=reasoning,
|
||||
|
||||
Reference in New Issue
Block a user