v2.1.0
flydelabs/flydev2.1.0Jan 22, 2026by NA-Wen
AI Summary
This release introduces batch execution capabilities and a new Laboratory interface designed for managing research workflows. It enhances system stability by fixing function calling issues and adds support for the legacy Chat interface. Furthermore, it includes engineering fixes for dynamic configurations and improved documentation.
Key Highlights
- Introduction of batch execution support and the Laboratory interface for research workflows.
- Enhanced stability through fixes for function calling issues and JSON parsing errors.
- Support for the legacy Chat interface to maintain alignment with earlier OpenAI API semantics.
- Resolves dynamic configuration, parallel image generation, and legacy branch linking problems.
New Features
- Batch run capability for efficient task execution.
- Laboratory interface for running batch experiments and managing results.
- Legacy Chat interface support.
- Enhanced function calling stability
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