Skip to content

maxxie114/REAL-Hackathon-browser-agent-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Harness

Minimal browser automation agent harness for running benchmarks with Agents.

Setup

It's recommended to use uv, a very fast Python environment manager, to create and manage Python environments

The environment variables OPENROUTER_API_KEY was giving error in the feature and yuvraj branch, so please replace your-openrouter-api-key with the openrouter key.

The feature branch showcase the Orchestrator implementation, this is kind of broken for a lot of task.

The yuvraj branch was debugging with Commet Opik for log tracking and fixing minor issues.

uv sync

Usage

Set your API key:

export OPENROUTER_API_KEY="your-key-here"
export OPENAI_API_KEY="your-key-here"

Run all hackathon tasks:

uv run ./scripts/bench.py

Architecture

  • arena/ - Core execution engine (parallel task running, browser management)
  • agi_agents/ - Agent implementations <- Add your own here!
  • benchmarks/hackathon/ - 16 benchmark tasks + evaluator
  • scripts/ - Entry point scripts

Tasks

The system includes 16 tasks across multiple web applications:

  • GoCalendar (4 tasks) - Calendar management
  • GoMail (4 tasks) - Email operations
  • Marrisuite (4 tasks) - Hotel booking
  • Networkin (4 tasks) - Social networking

Each task runs independently in its own browser instance with parallel execution.

About

The agent code for solving the REAL hackathon benchmark by AGI Inc

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors