v2.2.0

OpenReplicant/ProtoReplicantv2.2.0Mar 23, 2026by NA-Wen

AI Summary

This release introduces full OpenClaw integration for backend workflow orchestration and releases the official ChatDev Python SDK, enabling programmatic access to workflows and agent capabilities.

Key Highlights

  • Full OpenClaw integration for backend workflows
  • Official ChatDev Python SDK released
  • Added Docker setup for local development
  • Persistent chat panel with fullscreen toggle
  • Enhanced tooltips and loop timer features

New Features

  • OpenClaw integration for agent teams
  • ChatDev Python SDK for programmatic access
  • Persistent chat panel
  • Docker setup for local development
  • General problem solving team

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