Highlights
- Nested chats are made easier by
register_nested_chats
. Nested chats allow AutoGen agents to use other agents as their inner monologue before replying to other agents. Example of using nested chat to compose a super-agent based on multi-agent conversation. - Blog for FSM-based group chat with user-specified agent transitions.
- Docker-based jupyter executor.
- Support removing function calls in ConversableAgent.
- Improvement in hook methods.
- Bug fix for DALLE agent.
- Improvement in doc & test.
Thanks to @qingyun-wu @joshkyh @freedeaths @jackgerrits @skzhang1 @RohitRathore1 @BeibinLi @shreyas36 @gunnarku @abhaymathur21 @victordibia and all the other contributors!
What's Changed
- Update agentchat_custom_model.ipynb by @shreyas90999 in #1768
- Blog regarding finite-state machine by @joshkyh in #1622
- Adding
register_nested_chats
to make nested chat easier by @qingyun-wu in #1753 - Support functions removing in ConversableAgent by @skzhang1 in #1786
- Don't require notebooks to have all imports at top by @jackgerrits in #1803
- hook-list are updated to accept a sender argument by @RohitRathore1 in #1799
- make default model of a constant class variable by @RohitRathore1 in #1780
- Debug: Resolve the DALLE Agent's self.client error. by @BeibinLi in #1798
- Add shebang functionality to tests by @gunnarku in #1784
- Implement docker based jupyter executor by @jackgerrits in #1794
- Add function generator and validator to gallery by @abhaymathur21 in #1807
- Extend process_notebooks for testing by @jackgerrits in #1789
- Update bug_report.yml [Invite users to explicitly state what model they are using that resulted in the issue] by @victordibia in #1811
- bug fix and cleanup for 0.2.16 by @sonichi in #1827
New Contributors
- @shreyas90999 made their first contribution in #1768
Full Changelog: v0.2.15...v0.2.16