v2.2.0
OpenBMB/ChatDevv2.2.0Mar 23, 2026by NA-Wen
AI Summary
This major release introduces OpenClaw integration for seamless backend workflow orchestration and agent team invocation, along with the official ChatDev Python SDK for programmatic access to workflows. The update also includes significant UI/UX improvements, Windows compatibility fixes, and performance optimizations.
Key Highlights
- OpenClaw Integration - Full support for invoking agent teams and dynamic workflow orchestration within ChatDev backend
- ChatDev Python SDK - Official SDK released for programmatic access to ChatDev workflows and agent capabilities
- Frontend performance improvements - Fixed lag issues in the UI
- Windows compatibility - Improved Makefile and sync tools for Windows users
- New UI features - Persistent chat panel with fullscreen toggle and tooltip enhancements
New Features
- OpenClaw Integration for backend workflow support
- ChatDev Python SDK for programmatic workflow access
- Optional Docker setup for local development
- Filesystem-backed Agent Skills support for agent nodes
- General problem solving team workflow
- Persistent chat panel with fullscreen toggle
- Loop timer feature for workflow automation
- Spring Festival demo workflows (text/image EN version and 3D)
- GameDev workflow modifications
- RichTooltip support for Safari/Edge browsers
- Auto-hiding navigation with resolved nested scrollbars
Full Release Notes
## Key Updates: ### OpenClaw Integration ChatDev now provides full support for OpenClaw within its backend workflows, enabling seamless invocation of agent teams and dynamic orchestration of workflows. ### ChatDev Python SDK The official ChatDev Python SDK has been released, allowing developers to programmatically access ChatDev workflows and utilize agent capabilities. ## What's Changed * fix: websocket disconnect problem by @zxrys in https://github.com/OpenBMB/ChatDev/pull/525 * Feat/Dev tools enhancement by @LaansDole in https://github.com/OpenBMB/ChatDev/pull/519 * upgrade: add LaansDole to the contributor list by @zxrys in https://github.com/OpenBMB/ChatDev/pull/528 * feat: add optional Docker setup for local development by @zivkovicp in https://github.com/OpenBMB/ChatDev/pull/536 * docs: add zivkovicp to contributors list by @zxrys in https://github.com/OpenBMB/ChatDev/pull/537 * Feat: tooltip enhancement by @LaansDole in https://github.com/OpenBMB/ChatDev/pull/532 * Feature/add loop timer by @LaansDole in https://github.com/OpenBMB/ChatDev/pull/533 * Add Spring Festival demo workflows (text/image EN version and 3D) by @conprour in https://github.com/OpenBMB/ChatDev/pull/540 * fix: improve Windows compatibility for Makefile and sync tools by @rainoeelmae in https://github.com/OpenBMB/ChatDev/pull/530 * Fix: `.env.example` gemini endpoint issue; demo_human.yaml config out… by @zxrys in https://github.com/OpenBMB/ChatDev/pull/552 * docs: add new contributors by @NA-Wen in https://github.com/OpenBMB/ChatDev/pull/541 * perf: frontend lag issue by @zxrys in https://github.com/OpenBMB/ChatDev/pull/553 * feat(workflow): add general_problem_solving_team by @Yanghuabei-design in https://github.com/OpenBMB/ChatDev/pull/558 * feat(agent): add filesystem-backed Agent Skills support to agent nodes by @zivkovicp in https://github.com/OpenBMB/ChatDev/pull/559 * fix: use RichTooltip for help icons in Safari/Edge by @Br1an67 in https://github.com/OpenBMB/ChatDev/pull/557 * style: Resolve nested scrollbars & implement auto-hiding navigation f… by @NINE-J in https://github.com/OpenBMB/ChatDev/pull/576 * Feat: add persistent chat panel with fullscreen toggle by @LaansDole in https://github.com/OpenBMB/ChatDev/pull/577 * fix: Fix what the navigation hide interaction affects all pages by @NINE-J in https://github.com/OpenBMB/ChatDev/pull/580 * Fix/toggle chat fullscreen scrollable by @LaansDole in https://github.com/OpenBMB/ChatDev/pull/583 * Fix: hardcoded embedding dimension by @LaansDole in https://github.com/OpenBMB/ChatDev/pull/582 * Enable OpenClaw Integration with ChatDev Backend Workflow Support by @NA-Wen in https://github.com/OpenBMB/ChatDev/pull/584 * add: new contributors by @zxrys in https://github.com/OpenBMB/ChatDev/pull/579 * Modify GameDev workflow by @gouziman in https://github.com/OpenBMB/ChatDev/pull/568 * Release the ChatDev Python SDK by @ACE-Prism in https://github.com/OpenBMB/ChatDev/pull/586 ## New Contributors * @LaansDole made their first contribution in https://github.com/OpenBMB/ChatDev/pull/519 * @zivkovicp made their first contribution in https://github.com/OpenBMB/ChatDev/pull/536 * @conprour made their first contribution in https://github.com/OpenBMB/ChatDev/pull/540 * @rainoeelmae made their first contribution in https://github.com/OpenBMB/ChatDev/pull/530 * @Yanghuabei-design made their first contribution in https://github.com/OpenBMB/ChatDev/pull/558 * @Br1an67 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/557 * @NINE-J made their first contribution in https://github.com/OpenBMB/ChatDev/pull/576 * @gouziman made their first contribution in https://github.com/OpenBMB/ChatDev/pull/568 * @ACE-Prism made their first contribution in https://github.com/OpenBMB/ChatDev/pull/586 **Full Changelog**: https://github.com/OpenBMB/ChatDev/compare/v2.1.0...v2.2.0