Releases: OpenBMB/ChatDev
v1.1.6
Important Change
- The MacNet is now available! Check it out on https://github.com/OpenBMB/ChatDev/tree/macnet
- MacNet is a brand new branch of ChatDev. It is lightweight and scalable for exploring the scaling law of multiagent collaborations. The basic config (such as openai api setting) is the same as ChatDev.
What's Changed
- Adding language bar by @irtiq7 in #435
- missing Readme-Urdu-md in the README.md file by @irtiq7 in #438
- Update README.md by @hackit-coder in #451
New Contributors
- @hackit-coder made their first contribution in #451
Full Changelog: v1.1.5...v1.1.6
v1.1.5
What's Changed
- ChatDev now supports GPT4o&GPT4o mini, we thank contributions from @sts07142 @pengtianabc @rizzleroc
- ADD CommandDash by @moonlandar in #415
- FIX test error summary by @moonlandar in #416
- fix: unexpected keyword arg refusal by @TheChronicMonster in #419
- ADD CommandDash by @moonlandar in #418
- Update README-KOREAN.md by @sts07142 in #405
- Added README-Russian.md by @melarozz in #411
- Create README-Urdu.md by @irtiq7 in #417
- Add GPT-4o&4o-mini by @sts07142 in #404
New Contributors
- @moonlandar made their first contribution in #415
- @TheChronicMonster made their first contribution in #419
- @sts07142 made their first contribution in #405
- @melarozz made their first contribution in #411
- @irtiq7 made their first contribution in #417
Full Changelog: v1.1.4...v1.1.5
v1.1.4
Important
- Introduce Multi-Agent Ebook
- Update ECL with ECE by @JiahaoLi2003 in #390
What's Changed
- Update README-Spanish.md by @carias-rh in #353
- fix: erroneous link in readme file by @Kuri-su in #375
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #374
- Bump werkzeug from 2.3.6 to 3.0.3 by @dependabot in #377
- Update wiki.md by @JiahaoLi2003 in #392
- Update ece.py by @JiahaoLi2003 in #391
New Contributors
- @carias-rh made their first contribution in #353
- @Kuri-su made their first contribution in #375
Full Changelog: v1.1.3...v1.1.4
v1.1.3
New Feature
- Introduce Experiential Co-Learning for ChatDev to learn from previous trials. Created by @NA-Wen in #337
- Introduce a web spider module to parse related wiki information to improve user query prompts. Created by @yu-shaonian in #315
README Updates
- docs: update README-Japanese.md by @eltociear in #325
- Update README.md by @grknbyk in #331
- Update the Chinese Readme by @Alphamasterliu in #338
- Update Chinese README by @Alphamasterliu in #339
- Unified Chinese-English version by @Alphamasterliu in #340
- docs: update README-Japanese.md by @eltociear in #345
Other Updates
- update config file by @yu-shaonian in #319
- update requirement by @yu-shaonian in #323
- created fun umbrella and raindrops game by @djbritt in #324
- Remove the star track by @Alphamasterliu in #329
- Add files via upload by @XiaoDu-flying in #330
- Bump pillow from 10.1.0 to 10.2.0 by @dependabot in #341
New Contributors
- @yu-shaonian made their first contribution in #315
- @XiaoDu-flying made their first contribution in #330
- @grknbyk made their first contribution in #331
- @dependabot made their first contribution in #341
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Important Changes
- ChatDev now updates the OpenAI API and adds support for GPT4-turbo. While we have retained support for the older API, we highly recommend pulling the latest code and updating the openai version.
- online_log module is now renamed to visualizer. Please execute
python3 visualizer/app.py
to start the visualizer demo.
New Feature
- Docker support (https://github.com/OpenBMB/ChatDev/blob/main/wiki.md#docker-start)
- Incremental Development support
- We release a SRDD dataset (https://github.com/OpenBMB/ChatDev/tree/main/SRDD)
Full Changement
README update
- Add Filipino README by @mariaxclarisse in #96
- Update README-Japanese.md by @eltociear in #122
- Addition of a French version of the Readme with all the Readme links updated and validated by a bilingual human. by @wamaw123 in #129
- [feat] Slovak language support by @ZatON318 in #166
- [feat] Portuguese (PT-BR) language support by @DaviReisVieira in #164
- Update README-Japanese.md by @eltociear in #172
- Added Dutch translation by @1NoobDev in #176
- Update README-Japanese.md by @eltociear in #232
- docs: update Japanese README by @eltociear in #252
- docs: init Turkish translation by @ImBIOS in #243
- docs: init Arabic translation by @ImBIOS in #242
- Update README-Turkish.md by @Alphamasterliu in #267
- docs: update Japanese README by @eltociear in #269
- Added a Hindi readme.md by @suhasasumukh in #177
- docs: init bahasa indonesia translation by @ImBIOS in #241
- docs: update README-Japanese.md by @eltociear in #280
- readme spacing fixed by @suhasasumukh in #287
- Remove ordinal date suffixes in docs by @DeflateAwning in #294
WareHouse update
- Fun avoid game ChatDev created by @djbritt in #138
- Space Invaders-themed arcade game by @Classified3939 in #137
- Poker game by @eMcQuill in #139
- Add two games to the warehouse by @Aizhouym in #183
- Add RGB Color Picker by @janinehuang in #185
- add three new applications by @Aizhouym in #187
- Add program running result graphs and modify contribution.md by @Aizhouym in #189
- modelbest1024 by @Timaos123 in #205
- modelbest1024 by @jctime in #208
- modelbest1024 by @jayzzhou-thu in #209
- modelbest1024 by @bayunqi in #210
- modelbest1024 by @jayzzhou-thu in #211
- ModelBest 1024: FAIR_ENOUGH by @VivaLaDijkstra in #213
- feat: Add a running game in WareHouse. by @wyifei26 in #214
- modelbest1024 by @bayunqi in #217
- modelbest1024 by @linbeyoung in #218
- modelbest1024 by @Lollipop in #221
- modelbest1024-2D射击游戏,键盘上下左右移动,空格射击 by @linbeyoung in #222
- modelbest1024 by @zenigma in #223
- ModelBest1024 by @Ranger-Los in #225
- tangxixi_modelbest1024 by @xmz0624 in #226
- Merge Request MarbelGameV1 by @FightingFranky in #230
- Display Red Packet Rain by @Alphamasterliu in #274
Bugfix and Improvements
- Fix timeouts to API rate limits when using GPT_4 - Added Retry to running ModelBackend. by @delconis in #140
- Add padding and margins to replay display elements by @chenilim in #150
- Jiahao li2003 patch 1 by @JiahaoLi2003 in #151
- Update .gitignore by @Mattz-CE in #131
- make reported cost based on the model used by @kierangilliam in #132
- Updated typo in the wiki.md by @prashanth-up in #204
- docs: Update wiki.md to refer to README.md quickstart instructions by @Raff-dev in #182
- Added Docker Support by @ManindraDeMel in #203
- Fix typos by @Mayureshd-18 in #234
- fix readmes image by @eltociear in #233
- feat: Add incremental development. by @wyifei26 in #246
- fix: add key in config. by @wyifei26 in #249
- Adds GPT-4 Turbo preview model by @Tsopic in #262
- Update typo documents.py by @nenuadrian in #244
- Add discord server to readme by @dahifi in #258
- feat: Refactor string escaping flow in log_arguments function by @kevinlu1248 in #250
- Renamed online_log to chat_visualizer by @suhasasumukh in #303
- Upload ChatDev tasks by @NA-Wen in #306
- Updated openai version and added GPT_4_TURBO by @zinccat in #277
New Contributors
- @mariaxclarisse made their first contribution in #96
- @djbritt made their first contribution in #138
- @Classified3939 made their first contribution in #137
- @wamaw123 made their first contribution in #129
- @delconis made their first contribution in #140
- @chenilim made their first contribution in #150
- @eMcQuill made their first contribution in #139
- @ZatON318 made their first contribution in #166
- @DaviReisVieira made their first contribution in #164
- @Mattz-CE made their first contribution in #131
- @kierangilliam made their first contribution in #132
- @1NoobDev made their first contribution in #176
- @Aizhouym made their first contribution in #183
- @janinehuang made their first contribution in #185
- @suhasasumukh made their first contribution in #177
- @prashanth-up made their first contribution in #204
- @Raff-dev made their first contribution in #182
- @Timaos123 made their first contribution in #205
- @jctime made their first contribution in #208
- @jayzzhou-thu made their first contribution in #209
- @ManindraDeMel made their first contribution in #203
- @bayunqi made their first contribution in #210
- @VivaLaDijkstra made their first contribution in #213
- @wyifei26 made their first contribution in #214
- @linbeyoung made their first contribution in #218
- @Lollipop made their first contribution in #221
- @zenigma made their first contribution in #223
- @Ranger-Los made their first contribution in #225
- @xmz0624 made their first contribution in #226
- @FightingFranky made their first contribution in #230
- @Mayureshd-18 made their first contribution in #234
- @ImBIOS made their first contribution in #243
- @Tsopic made their first contribution in #262
- @nenuadrian made their first contribution in #244
- @Alphamasterliu made their first contribution in #267
- @dahifi made their first contribution in #258
- @DeflateAwning made their first contribution in #294
- @kevinlu1248 made their first contribution in #250
- @zinccat made their first contribution in #277
We extend our gratitude to all the contribut...
v1.1.1
V1.1.0
Human-Agent-Interaction Mode is now available!
We heard a lot of community discussions about reviews, where users want to give guidelines themselves, not just a task description at the beginning. Now you can use the HAI(Human-Agent-Interaction) mode by using python3 run.py --config "Human"
, so that ChatDev can better meet your needs.
V1.0.1
We are very grateful for the community's contributions! We are short of people for reviewing and testing and have fixed a few issues and added several features, after which we'll be working on issues as soon as possible and keeping up the pace of updates.
Community Contribution
- README in other languages: We thank Eltociear for adding the Japanese README. We thank Wonhyeong Seo for adding the Korean README.
- GeekyWizKid contributed the first community software! It is a rouge-like game.
- Tasha Upchurch helped us fix an error in the Test Phase on Windows.
- Munsif Raza also contributed two software.
- We thank all the community contributors.
Bug Fix & New Feature
- Bug Fix: When performing multi-turn chatting (more than 5 turns), tokens may exceed the limit.
- Bug Fix: Replay Demo can't show the SelfImprove Phase.
- New Feature: Add Contribution Page.
- New Feature: Add copy button for Log Demo and add color for ChatChainVisualizer
Problems Remained
We know there are still a lot of urgent needs in the community that we have been paying attention to and will try to address, including:
- Safe Execution
- Endpoints for other open-source or local LLMs
- Various problems when sending messages to OpenAI server