Skip to content

Conversation

joshuayao
Copy link
Collaborator

@joshuayao joshuayao commented Oct 18, 2025

Description

Browser-use agent empowers anyone to automate repetitive web tasks. It controls your web browser to perform tasks like visiting websites and extracting data.

@letonghan completed the prototype.

Issues

n/a.

Type of change

List the type of change like below. Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

  • browser-use==0.3.2
  • pytest-playwright

Tests

  • tests/test_compose_on_gaudi.sh

letonghan and others added 2 commits October 14, 2025 14:35
Signed-off-by: letonghan <[email protected]>
@Copilot Copilot AI review requested due to automatic review settings October 18, 2025 09:50
@joshuayao joshuayao added this to OPEA Oct 18, 2025
@joshuayao joshuayao added this to the v1.5 milestone Oct 18, 2025
Copy link

github-actions bot commented Oct 18, 2025

Dependency Review

✅ No vulnerabilities or license issues found.

Scanned Files

  • BrowserUseAgent/requirements.txt

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new Browser-use Agent application to the OPEA examples repository. The Browser-use Agent empowers users to automate repetitive web tasks by controlling a web browser to perform tasks like visiting websites and extracting data.

  • Implements a new microservice using the browser-use library for web automation
  • Provides Docker Compose deployment configuration for Intel Gaudi hardware
  • Includes comprehensive testing infrastructure with WebArena setup scripts

Reviewed Changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
BrowserUseAgent/browser_use_agent.py Core microservice implementation with FastAPI endpoint and browser automation logic
BrowserUseAgent/Dockerfile Container build configuration with browser dependencies
BrowserUseAgent/requirements.txt Python dependencies specification
BrowserUseAgent/README.md Application documentation and deployment options
BrowserUseAgent/docker_compose/intel/hpu/gaudi/ Docker Compose configuration files for Gaudi deployment
BrowserUseAgent/tests/ Test scripts and WebArena setup for evaluation
.github/CODEOWNERS Code ownership assignment for the new module
Comments suppressed due to low confidence (1)

BrowserUseAgent/tests/test_compose_on_gaudi.sh:1

  • Missing 'stop' function call. Should be 'stop' instead of '$stop' to call the function.
#!/bin/bash

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Signed-off-by: Joshua Yao <[email protected]>
@joshuayao joshuayao added the WIP label Oct 18, 2025
@joshuayao joshuayao changed the title Add Browser-use Agent Example [WIP] Add Browser-use Agent Example Oct 18, 2025
Signed-off-by: Joshua Yao <[email protected]>
Signed-off-by: Joshua Yao <[email protected]>
Signed-off-by: Joshua Yao <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants