Skip to content

browser_observe_page: Failed to parse JSON response #38

@double16

Description

@double16

What happened?

The output from browser_observe_page may contain embedded JSON as a code block, where the parsing code excepts raw json.

How to reproduce

Run an operation that uses browser_observe_page.

How are you running it?

Docker

Provider and Model

No response

Operating System

No response

Python Version

No response

Node Version (if using React UI)

No response

Cyber-AutoAgent Version

develop branch

Error logs

__CYBER_EVENT__{"type": "tool_start", "tool_name": "browser_observe_page", "tool_id": "chatcmpl-tool-a4ea27743923ed3d", "tool_input": {"instruction": "list all interactive elements"}, "id": "OP_20251230_103145_35", "timestamp": "2025-12-30T10:32:10.776041"}__CYBER_EVENT_END__
__CYBER_EVENT__{"type": "tool_invocation_start", "tool_name": "browser_observe_page", "id": "OP_20251230_103145_36", "timestamp": "2025-12-30T10:32:10.776350"}__CYBER_EVENT_END__
Failed to parse JSON response: **Interactive elements found**                                                                                                                                                                   logging.py:626


[
  {
    "type": "link",
    "description": "Star Page",
    "locator": "page.locator('a', { hasText: 'Star Page' })"
  }
]

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions