mirror of
https://github.com/agent0ai/agent-zero.git
synced 2026-05-08 01:41:42 +00:00
parent
e93cb72b09
commit
4b3d3eb826
5 changed files with 414 additions and 239 deletions
|
|
@ -183,16 +183,14 @@ class BrowserAgent(Tool):
|
|||
# collect result
|
||||
result = await task.result()
|
||||
answer = result.final_result()
|
||||
|
||||
# Ensure answer is not None
|
||||
if answer is None:
|
||||
answer = "Browser task completed but no result was returned."
|
||||
|
||||
try:
|
||||
answer_data = DirtyJson.parse_string(answer)
|
||||
answer_text = strings.dict_to_text(answer_data) # type: ignore
|
||||
if answer and isinstance(answer, str) and answer.strip():
|
||||
answer_data = DirtyJson.parse_string(answer)
|
||||
answer_text = strings.dict_to_text(answer_data) # type: ignore
|
||||
else:
|
||||
answer_text = str(answer) if answer else "No result returned"
|
||||
except Exception as e:
|
||||
answer_text = answer
|
||||
answer_text = str(answer) if answer else f"Error processing result: {str(e)}"
|
||||
self.log.update(answer=answer_text)
|
||||
return Response(message=answer, break_loop=False)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue