huangjh16/BenchTrace

Dataset

BenchTrace

0

4 commits

2 linked in READMEs

updated May 27, 2026

See the code

README

BenchTrace

BenchTrace is a benchmark for evaluating the self-evolution ability of LLM agents. It provides a snapshot–reflection dataset of 1,821 annotated episodes spanning six agentic tasks, paired with two evaluation suites (Reflection Evaluation and Evolution Evaluation).

Tasks & sizes

TaskDescriptionEpisodes
alfworldALFWorld embodied household tasks451
babyaiBabyAI grid-world navigation446
bundled_web_shoppingBundled web shopping316
scienceworldScienceWorld interactive science275
jerichoJericho text-adventure games242
group_travel_planningGroup travel planning91
Total1,821

Each task folder contains an all.json (full split) plus per-category JSON files (e.g. per game, level, or task type).

Data fields

Each episode in episodes has:

FieldDescription
idUnique episode identifier
gameEnvironment / game instance
task_typeTask category within the environment
modelAgent model that produced the episode
wonWhether the episode succeeded
snapshotEpisode snapshot (trajectory context for reflection)
failure_instancesAnnotated failures: detection, localization, and diagnosis labels

Usage

from datasets import load_dataset

ds = load_dataset("huangjh16/BenchTrace", "jericho")

Or load the raw JSON directly:

import json
data = json.load(open("jericho/all.json"))
print(data["n_episodes"], len(data["episodes"]))

Data sources & licenses

BenchTrace episodes are derived from several agentic environments, each under its own license. When using this dataset, please respect the upstream terms and cite the original works:

  • ALFWorld (MIT) · BabyAI (BSD) · WebShop (MIT/Princeton) · ScienceWorld (Apache-2.0) · Jericho (GPL-2.0)
  • Proprietary game ROMs (e.g. zork1) are not redistributed in this dataset.

Original annotations in BenchTrace are released under CC-BY-4.0.

Citation

@inproceedings{benchrogue2026,
  title     = {BenchTrace: Benchmarking Self-Evolution in LLM Agents},
  booktitle = {Proceedings of ACL},
  year      = {2026}
}
agent-benchmark
llm-agents
reflection
self-evolution

huangjh16/BenchTrace

Dataset

BenchTrace

0

4 commits

2 linked in READMEs

updated May 27, 2026

See the code

README

BenchTrace

BenchTrace is a benchmark for evaluating the self-evolution ability of LLM agents. It provides a snapshot–reflection dataset of 1,821 annotated episodes spanning six agentic tasks, paired with two evaluation suites (Reflection Evaluation and Evolution Evaluation).

Tasks & sizes

TaskDescriptionEpisodes
alfworldALFWorld embodied household tasks451
babyaiBabyAI grid-world navigation446
bundled_web_shoppingBundled web shopping316
scienceworldScienceWorld interactive science275
jerichoJericho text-adventure games242
group_travel_planningGroup travel planning91
Total1,821

Each task folder contains an all.json (full split) plus per-category JSON files (e.g. per game, level, or task type).

Data fields

Each episode in episodes has:

FieldDescription
idUnique episode identifier
gameEnvironment / game instance
task_typeTask category within the environment
modelAgent model that produced the episode
wonWhether the episode succeeded
snapshotEpisode snapshot (trajectory context for reflection)
failure_instancesAnnotated failures: detection, localization, and diagnosis labels

Usage

from datasets import load_dataset

ds = load_dataset("huangjh16/BenchTrace", "jericho")

Or load the raw JSON directly:

import json
data = json.load(open("jericho/all.json"))
print(data["n_episodes"], len(data["episodes"]))

Data sources & licenses

BenchTrace episodes are derived from several agentic environments, each under its own license. When using this dataset, please respect the upstream terms and cite the original works:

  • ALFWorld (MIT) · BabyAI (BSD) · WebShop (MIT/Princeton) · ScienceWorld (Apache-2.0) · Jericho (GPL-2.0)
  • Proprietary game ROMs (e.g. zork1) are not redistributed in this dataset.

Original annotations in BenchTrace are released under CC-BY-4.0.

Citation

@inproceedings{benchrogue2026,
  title     = {BenchTrace: Benchmarking Self-Evolution in LLM Agents},
  booktitle = {Proceedings of ACL},
  year      = {2026}
}
agent-benchmark
llm-agents
reflection
self-evolution