Practical overview
When it fits
Use AgentBench FC when you need a documented benchmark spanning multiple agent task environments and can accommodate its Docker-based setup. The older v0.1 and v0.2 releases remain available for experiments based on the original benchmark.
Who it is for
- Researchers comparing language models on agent tasks.
- Developers evaluating function-calling agents across multiple task environments.
- Teams exploring benchmark results through the published leaderboard.
Documented uses
- Compare models on function-calling agent tasks.
- Evaluate agent behavior across multitask and multi-turn environments.
- Review reported test-set results on the benchmark leaderboard.
Requirements & limits
The repository is public and identified as Apache-2.0 licensed.
- The current main repository describes AgentBench FC, while v0.1 and v0.2 contain the older benchmark design.
- The documented setup requires task-specific Docker images and Freebase data for Knowledge Graph.
- WebShop needs about 16 GB RAM to start; ALFWorld workers may need restarting because of memory and disk growth.
- The README links to a leaderboard containing reported test-set results.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare the original AgentBench environment for dbbench-std and os-std
Set up the documented Python environment, agent configuration, and task images for the original `dbbench-std` and `os-std` quick start.
Before you start
- A cloned AgentBench repository.
- Conda and Python 3.9; the README recommends Python 3.9 for its pinned scientific Python dependencies.
- Docker installed and working.
- An OpenAI API key to configure the documented OpenAI agent.
Steps
Create and activate the Python environment, then install dependencies:
conda create -n agent-bench python=3.9,conda activate agent-bench, and the command below.pip install -r requirements.txtCheck Docker with the command below, then pull the MySQL and Ubuntu images and build the three
local-osimages using the commands in the README.docker psAdd the OpenAI API key in
configs/agents/openai-chat.yaml.Optionally check agent configuration with the command below, or use the documented config and agent arguments to select an agent.
python -m src.client.agent_test
Expected outcome
The Python dependencies, Docker images, and OpenAI agent configuration needed for the documented original-version `dbbench-std` and `os-std` quick start are prepared.
Guide limitations
- This covers preparation and agent configuration, not launching or completing benchmark tasks.
- The README notes that older scientific Python dependencies are pinned and recommends Python 3.9.
- The documented task-server startup assumes ports 5000 through 5015 are available.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 7 October 2026
- Original website title
- THUDM/AgentBench · Official homepage title · retained in its source language

