This release is the first update since v0.2.0.
Headsup: the sample app AutoGen Assistant will be renamed as AutoGen Studio in future.
Highlights
- An initial version of AutoBuild for automatically building multi-agent systems.
- v0.1 features that are added back to the new client-based inference: teachable agent, cost calculation and summary, raise content filter error.
- Function Inception: Enable AutoGen agents to update/remove functions during conversations. - View Notebook
- Improvement to group chat: termination,
- Improvement to teachable agent: progress bar for learning.
- Improvement to retrieve chat: more informative warning.
- Improvement to gpt assistant agent: verbose flag for allowing more output to be printed.
- Improvement to testbed: utilize OPENAI_API_KEY; adding GAIA benchmark.
- Improvement to multimodal: generalize the data structure to incorporate gpt-4v message format.
- Improvement to the sample app (will be renamed as AutoGen Studio in future).
- Allow async human input.
- Temporary fix to the breaking change introduced by openai 1.3: limit openai dependency to <1.3.
- Improvement in test, documentation and website: Examples are moved to a standalone tab and a new tab Ecosystem is added.
Thanks to @LinxinS97 @JieyuZ2 @rickyloynd-microsoft @kevin666aa @elecnix @afourney @thinkall @IANTHEREAL @BeibinLi @ShobhitVishnoi30 @olaoluwasalami @hodgesmr @skzhang1 @cpacker @victordibia @joshkyh @PyroGenesis @axa99 @momuno and all the other contributors!
What's Changed
- Restore TeachableAgent tests by @rickyloynd-microsoft in #761
- Add links to newly added notebooks in the website #756 by @olaoluwasalami in #772
- how to register a rely function Issue-478 by @olaoluwasalami in #579
- Remove version condition to fix issue #775 by @thinkall in #777
- Update application figure by @qingyun-wu in #352
- add cost calculation to client by @kevin666aa in #769
- Progress bar for learn_from_user_feedback by @rickyloynd-microsoft in #776
- Quick fix for 765 by @afourney in #809
- Improve docstring of query_texts and search_string by @thinkall in #795
- GroupChat handle is_termination_msg by @afourney in #804
- Fix Langchain link in examples doc by @hodgesmr in #811
- Add a warning message if docs_path not explicitly set by @thinkall in #814
- Testbed folders by @afourney in #792
- Add ecosystem page for website by @skzhang1 in #803
- update about pyautogen 0.2 by @sonichi in #826
- Update Ecosystem.md (MemGPT + AutoGen integration) by @cpacker in #838
- Improvements to AutoGen Assistant by @victordibia in #828
- Enable defining new functions after agent creation by @elecnix in #285
- Add a Blog Post on the AutoGen Assistant by @victordibia in #834
- update the news for v0.2 release by @sonichi in #844
- fix citations by @qingyun-wu in #843
- improve ecosystem page by @qingyun-wu in #823
- Message "content" now supports both
str
andList
in Agents by @BeibinLi in #713 - Register async human input handler by @ShobhitVishnoi30 in #794
- Add cost summary to client.py by @kevin666aa in #812
- Add examples by @qingyun-wu in #851
- Testing AutoBuild by @LinxinS97 in #846
- Fix blog title display error by @LinxinS97 in #855
- Minor grammar and wording issues by @qingyun-wu in #854
- AutoBuild blog refinement by @LinxinS97 in #856
- add a verbose flag to let gpt assistant print more log by @IANTHEREAL in #717
- Testbed can now read the OPENAI_API_KEY in addition to OAI_CONFIG_LIST by @afourney in #848
- fix 0.2 release tag link by @PyroGenesis in #872
- Clarifies the phrasing in notebook agent_hierarchy_flow_using_select_speaker by @joshkyh in #876
- Add details to AutoBuild's blog and fix test error. This PR is related to #846 by @LinxinS97 in #865
- corrected openai utils example by @axa99 in #869
- bump version to 0.2.1 by @sonichi in #867
- Adds the GAIA benchark to the Testbed. This PR depends on #792 by @afourney in #810
- Update position of registered custom generate_reply functions for contrib/ agents per PR #794 by @momuno in #871
- raise error for content_filter by @sonichi in #849
New Contributors
- @hodgesmr made their first contribution in #811
- @cpacker made their first contribution in #838
- @elecnix made their first contribution in #285
- @ShobhitVishnoi30 made their first contribution in #794
- @LinxinS97 made their first contribution in #846
- @PyroGenesis made their first contribution in #872
- @axa99 made their first contribution in #869
- @momuno made their first contribution in #871
Full Changelog: v0.2.0...v0.2.1