v2.1.0

pascalorg/editorv2.1.0Jan 22, 2026by NA-Wen

AI Summary

This release introduces batch execution capabilities and a new Laboratory interface for managing experiments. It also adds support for the legacy Chat interface and resolves multiple stability issues related to function calling and configuration.

Key Highlights

  • Added batch run capability and a Laboratory interface for scalable research workflows.
  • Introduced legacy Chat interface support and enhanced function calling stability.
  • Fixed dynamic configuration issues, parallel image generation errors, and improved troubleshooting documentation.

New Features

  • Batch execution support
  • Laboratory interface
  • Legacy Chat interface support

Full Release Notes

##  Highlights of This Release

**1. Batch Execution Support and the Introduction of the Laboratory Interface**
A new **batch run** capability has been added, enabling efficient batch-level execution of tasks and substantially improving scalability for large-scale experiments. Alongside this feature, a **Laboratory interface** is introduced to provide a more intuitive environment for running batch experiments, comparing configurations, and managing experimental results in research-oriented workflows.

**2. Interface Upgrade: Legacy Chat Interface Support and Enhanced Function Calling Stability**
Support for the **legacy Chat interface** has been added to maintain alignment with earlier OpenAI API semantics. Alongside this, multiple function calling issues—such as API call failures, redundant return values, and JSON/JSONL parsing errors—have been fixed, enhancing stability in complex and multi-turn chat scenarios.
 
**3. Other Engineering and Documentation Improvements**
Additional updates focus on overall system stability and usability, including:

* Fixes for dynamic configuration issues, parallel image generation errors, and legacy branch linking problems;
* Updates to example configurations (e.g., `GameDev_v1.yaml`) to remain consistent with current functionality;
* Expanded documentation on context window usage and explicit warnings for `--reload` in file output tasks;
* Improved troubleshooting guidance in the README for common frontend–backend disconnection issues.


## Contributors
* @zxrys made contribution in https://github.com/OpenBMB/ChatDev/pull/501
* @kilo2127 made contribution in https://github.com/OpenBMB/ChatDev/pull/513
* @MatrixA made contribution in https://github.com/OpenBMB/ChatDev/pull/515

**Full Changelog**: https://github.com/OpenBMB/ChatDev/compare/v2.0.0...v2.1.0