Highlights
- New research: StateFlow - Build LLM Workflows with Customized State-Oriented Transition Function in GroupChat
- New feature in
contrib
: Image Generation Capability - New sample app: Composable Actor Platform for AutoGen
- New example added to Gallery: Multimodal Webagent created with AutoGen and OpenAI's Assistants API
- AutoGen Studio improvement
- Upload/Dowload of Skills/Workflows
- Streaming Agent Replies
- Agent Message Summarization
- Support Azure AI Search
- Documentation improvement
- Improvement of using customized reply functions, nested chat, code execution, GPTAssistantAgent, and AutoGenBench
- Bug fix of async multi-chats and async reply functions
Thanks to @kevin666aa @WaelKarkoub @rajan-chari @schauppi @victordibia @ekzhu @Dave2011 @LittleLittleCloud @jackgerrits @davorrunje @qingyun-wu @christianladron @lalo @huskydoge @afourney @IANTHEREAL @cheng-tan @gagb @randombet @abhaymathur21 @panckreous @veh3546 @marklysze and all the other contributors!
What's Changed
- added new example in gallery.json by @schauppi in #1955
- Rename tutorial chatper "Termination" to "Chat Termination" by @ekzhu in #1962
- Redirect from /docs/tutorial/termination to /docs/tutorial/chat-termination by @ekzhu in #1991
- Feature: Composable Actor Platform for AutoGen by @rajan-chari in #1655
- Rename tutorial chapter: "what is next" --> "what next" by @ekzhu in #1992
- fixed typo by @Dave2011 in #1997
- [.Net] add release to nuget pipeline by @LittleLittleCloud in #1989
- Fix file not being flushed bug by @jackgerrits in #2003
- Fix type issues in exception_utils.py by @jackgerrits in #1972
- Fix type and default value of the code_execution_config parameter in UserProxyAgent by @davorrunje in #1996
- add RAG under topics by @qingyun-wu in #1990
- Add extra_body field to LLMConfig dataclass for Azure AI Search support on Autogen studio by @christianladron in #2011
- fix: [autogenbench] writing to stdout encoding error in win-os by @lalo in #2002
- StateFlow Blog by @kevin666aa in #1826
- Update chat-termination.ipynb by @huskydoge in #2019
- Update link to AGS repo in AGS blogpost by @victordibia in #2022
- refactor: [conversable_agent] remove raise from property access by @lalo in #2006
- Bump autogenbench version to 0.0.2 by @afourney in #2027
- Add another batch of notebooks to the website by @jackgerrits in #1969
- [Feature] Adds Image Generation Capability 2.0 by @WaelKarkoub in #1907
- Allow different senders in nested chat by @qingyun-wu in #2028
- Autogenstudio Updates [Upload/Dowload of Skills/Workflows, Streaming Agent Replies, Agent Message Summarization] by @victordibia in #1801
- Separate openai assistant related config items from llm_config by @IANTHEREAL in #2037
- Bump follow-redirects from 1.15.4 to 1.15.6 in /website by @dependabot in #2035
- bug fix: fix agent_logging test by @cheng-tan in #2036
- Improve doc formatting of initiate_chats by @gagb in #2041
- Fix a initiate chats by @randombet in #1938
- Request for longer response to make cache test more robust. by @ekzhu in #2043
- adjust order of side bars by @sonichi in #2040
- code_utils.py powershell command bugfix in MacOS by @abhaymathur21 in #1963
- Add docs about how to use docker for when autogen itself is run in docker by @jackgerrits in #2052
- Use nested exceptions in get_powershell_command by @jackgerrits in #2058
- Update pre-commit by @davorrunje in #2067
- Fix typo in conversation-patterns.ipynb by @panckreous in #2066
- fix test_human_input by @sonichi in #2063
- Resolve types issues in coding by @jackgerrits in #2055
- Add LM Studio Example in Topics by @ekzhu in #2044
- Encapsulate colored into a module by @jackgerrits in #2057
- refactor: [conversable_agent] remove list of func pointers by @lalo in #2005
- Fix type issues in openai_utils.py by @jackgerrits in #2062
- Pin databind version to fix pydoc-markdown failure in CI by @ekzhu in #2091
- Add mypy to pre-commit by @davorrunje in #2068
- Add links to roadmap issues from README, Getting-Started, Contribute and Tutorial by @ekzhu in #2072
- Bug Fix: Icons centered on homepage by @veh3546 in #2089
- Consolidate separate caching docs by @jackgerrits in #2054
- Pin databind package versions in gh-release CI by @ekzhu in #2094
- Simplify creating a new agent with custom reply function by @sonichi in #2095
- Update GitHub actions by @davorrunje in #2078
- Add tool use chapter to tutorial by @ekzhu in #2079
- [Documentation] Using non-OpenAI models by @marklysze in #2076
- Print slow tests in CI by @jackgerrits in #2082
- Ignore deprecated files from mypy test by @jackgerrits in #2103
New Contributors
- @schauppi made their first contribution in #1955
- @rajan-chari made their first contribution in #1655
- @Dave2011 made their first contribution in #1997
- @christianladron made their first contribution in #2011
- @huskydoge made their first contribution in #2019
- @panckreous made their first contribution in #2066
- @veh3546 made their first contribution in #2089
- @marklysze made their first contribution in #2076
Full Changelog: v0.2.19...v0.2.20