Continual Learning Bench
See the code
Continual Learning Bench measures how well AI agents learn from past environment interactions, the defining challenge for agents that operate over extended horizons and are expected to improve online.
Continual Learning Bench requires Python 3.13 or later, uv, and a local Docker installation for tasks and systems that run containerized workspaces.
git clone https://github.com/pgasawa/continual-learning-bench && cd continual-learning-bench
uv sync --all-extras && source .venv/bin/activate
pre-commit install
clbench setup --all
Add any model provider keys you need to a .env file in the project root, then verify the CLI and run a small benchmark:
clbench list
clbench run exploitable_poker --schedule quick_test --system icl
The Quickstart Guide walks through the same flow in more detail, including how to inspect tasks, systems, schedules, and run outputs.
Each task spans multiple episodes in a shared environment, so agents that remember feedback and adapt should outperform those that solve each instance from scratch. Tasks include:
Tasks live in src/tasks/. See the Task Gallery for an overview that's easy to browse.
Systems are the agents evaluated by the benchmark. Built-in baselines and model-backed systems live in src/systems/, and custom systems can be added to test new memory, retrieval, prompting, or tool-use strategies.
The harness connects systems to task environments, manages multi-episode rollouts, records traces, and writes viewer artifacts for analysis. After installing, explore available options with:
clbench run --help
clbench run-all --help
Contributions are welcome, especially new tasks that stress-test long-horizon learning. Reach out on Discord to discuss ideas before diving in.
Read the paper on arXiv. If you found Continual Learning Bench useful, please cite us as:
@misc{asawa2026continuallearningbenchevaluating,
title={Continual Learning Bench: Evaluating Frontier AI Systems in Real-World Stateful Environments},
author={Parth Asawa and Christopher M. Glaze and Gabriel Orlanski and Ramya Ramakrishnan and Benji Xu and Asim Biswal and Vincent Sunn Chen and Frederic Sala and Matei Zaharia and Joseph E. Gonzalez},
year={2026},
eprint={2606.05661},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2606.05661},
}
198 followers · starred May 2026
287 followers · starred May 2026
32 followers · starred May 2026
29 followers · starred Jun 2026
Continual Learning Bench
See the code
Continual Learning Bench measures how well AI agents learn from past environment interactions, the defining challenge for agents that operate over extended horizons and are expected to improve online.
Continual Learning Bench requires Python 3.13 or later, uv, and a local Docker installation for tasks and systems that run containerized workspaces.
git clone https://github.com/pgasawa/continual-learning-bench && cd continual-learning-bench
uv sync --all-extras && source .venv/bin/activate
pre-commit install
clbench setup --all
Add any model provider keys you need to a .env file in the project root, then verify the CLI and run a small benchmark:
clbench list
clbench run exploitable_poker --schedule quick_test --system icl
The Quickstart Guide walks through the same flow in more detail, including how to inspect tasks, systems, schedules, and run outputs.
Each task spans multiple episodes in a shared environment, so agents that remember feedback and adapt should outperform those that solve each instance from scratch. Tasks include:
Tasks live in src/tasks/. See the Task Gallery for an overview that's easy to browse.
Systems are the agents evaluated by the benchmark. Built-in baselines and model-backed systems live in src/systems/, and custom systems can be added to test new memory, retrieval, prompting, or tool-use strategies.
The harness connects systems to task environments, manages multi-episode rollouts, records traces, and writes viewer artifacts for analysis. After installing, explore available options with:
clbench run --help
clbench run-all --help
Contributions are welcome, especially new tasks that stress-test long-horizon learning. Reach out on Discord to discuss ideas before diving in.
Read the paper on arXiv. If you found Continual Learning Bench useful, please cite us as:
@misc{asawa2026continuallearningbenchevaluating,
title={Continual Learning Bench: Evaluating Frontier AI Systems in Real-World Stateful Environments},
author={Parth Asawa and Christopher M. Glaze and Gabriel Orlanski and Ramya Ramakrishnan and Benji Xu and Asim Biswal and Vincent Sunn Chen and Frederic Sala and Matei Zaharia and Joseph E. Gonzalez},
year={2026},
eprint={2606.05661},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2606.05661},
}
198 followers · starred May 2026
287 followers · starred May 2026
32 followers · starred May 2026
29 followers · starred Jun 2026