-
Notifications
You must be signed in to change notification settings - Fork 322
[WIP] Add Browser-use Agent Example #2312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: letonghan <[email protected]>
Signed-off-by: Joshua Yao <[email protected]>
Dependency Review✅ No vulnerabilities or license issues found.Scanned Files
|
for more information, see https://pre-commit.ci
There was a problem hiding this 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]>
Signed-off-by: Joshua Yao <[email protected]>
into browser_use Signed-off-by: Joshua Yao <[email protected]>
Signed-off-by: Joshua Yao <[email protected]>
Signed-off-by: Joshua Yao <[email protected]>
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.
Dependencies
Tests