thudm/agentbench

A Comprehensive Benchmark to Evaluate LLMs as Agents (ICLR'24)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 18th, 2026
Created on July 28th, 2023
Open Issues & Pull Requests: 77 (+0)
GitHub issues: Enabled
Number of forks: 280
Total Stargazers: 3,742 (+0)
Total Subscribers: 26 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.8 days
Mean response time: 71.3 days
90th percentile: 151.9 days
Tracked items: 27

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 32
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 533 days
Stale 30+ days: 30
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (25)
  • help wanted (25)
  • enhancement (6)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

AgentBench is a benchmark framework that evaluates large language models as autonomous agents across diverse task environments.

The benchmark addresses the need to systematically measure how well language models can function as agents by providing a comprehensive evaluation suite. It works by deploying models against multiple task environments including ALFWorld, DBBench, knowledge graph interaction, operating system commands, and web shopping scenarios. The current version uses function-calling style prompts and offers fully containerized deployment through Docker Compose, allowing researchers to spin up complete task environments with a single command.

Teams evaluating adoption should know that the tool suits researchers and practitioners building or assessing agent systems. The benchmark is particularly valuable for those needing standardized evaluation across multiple agent task types rather than isolated benchmarks. The project provides a leaderboard for comparing model performance and maintains older versions for those preferring the original prompt-based approach over the function-calling variant. Note that some environments have substantial resource requirements; the webshop task requires approximately sixteen gigabytes of RAM, and the ALFWorld environment has known memory and disk space leak issues until task workers are restarted.

The project maintains active community engagement through a Slack workspace focused on collaboration for future versions. Development has evolved significantly, with a major architectural shift from the original version to a function-calling implementation integrated with AgentRL, an end-to-end multitask and multiturn agent reinforcement learning framework. The team continues expanding the benchmark's scope, having introduced VisualAgentBench as a complementary evaluation framework.