Overview
- Select an agent
- Configure the agent
- Choose a benchmark
- Run tasks
- Evaluate results
- Inspect outputs
1. Select an Agent
browseruse-bench supports multiple agents. Choose one based on your needs:2. Configure Agent
All agent runtime settings live in the rootconfig.yaml under agents.<agent-name>. This is the recommended approach.
Copy the example and fill in your credentials:
agents section in config.yaml:
3. Select Benchmark
Choose a benchmark based on your evaluation needs:LexBench-Browser
- Evaluation Method: Visual assessment (screenshot sequence analysis)
- Scoring: 0-100 scale, default threshold: 60
- Use Case: Visual understanding and multi-step reasoning
Online-Mind2Web
- Evaluation Method: WebJudge multi-round evaluation
- Scoring: 3-point scale, default threshold: 3
- Use Case: Web navigation and task completion
BrowseComp
- Evaluation Method: Text answer accuracy
- Scoring: Binary (correct/incorrect)
- Use Case: Factual accuracy and information extraction
4. Run Tasks
Basic Command
All Parameters
Output Structure
Results are saved to:Monitoring Progress
Log files are created underoutput/logs/run/:
5. Evaluate Results
Run Evaluation
--agent / --model-id output directory.
Evaluation Parameters
Output Files
Evaluation results are written totasks_eval_result/:
- Detailed Results:
*_eval_results.json - Summary Statistics:
*_summary.json
Review Results
Complete Example
Common Issues
Timeout Errors
Problem: Tasks exceed configured timeout Solution: Increasetimeout in the agent’s defaults section of config.yaml, or pass --timeout on the command line.
Missing Screenshots (LexBench-Browser)
Problem: Evaluation fails due to missing screenshots Solution: Confirmtasks/<task_id>/trajectory/ contains screenshots and check the run logs for task failures.
Model API Errors
Problem: LLM API calls fail Solution: Verify API keys inconfig.yaml (use $ENV_VAR references and set values in .env); for evaluation, check .env values.
Next Steps
- Custom Benchmarks: Learn how to create your own benchmark (Guide)
- Leaderboard: Submit results to the public leaderboard (Details)
- Advanced Configuration: Explore advanced agent settings (Documentation)