-
-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
Description
Problem
autobot-backend/skills/builtin/browser_automation.py defines a BrowserAutomationSkill with three tools (scrape_page, fill_form, take_screenshot) but the implementation is a stub — tools return "queued" status without actually executing browser actions.
Discovered During
Design exploration for #1967 (Web Pipeline Engine).
Impact
Severity: Medium
The skills framework advertises browser automation capability that doesn't work. Agents attempting to use the skill via the skills system get no-op results. The same functionality works through browser_mcp.py tools directly, so this is a dead code path rather than a missing capability.
Expected Behavior
Either:
- a) Wire the skill tools to call
playwright_servicemethods (matching whatbrowser_mcp.pyalready does), or - b) Remove the stub and rely on
browser_mcp.pyas the sole browser tool interface (simpler)
Notes
With #1967 adding pipeline capabilities to browser_mcp.py, option (b) may be cleaner — avoid two parallel browser tool interfaces.
Reactions are currently unavailable