v0.2.3
Highlights
- Decorator for function calling makes function calls easier to define. Doc
- Address breaking changes introduced by new versions of openai.
- Introducing AgentOptimizer: An Agentic Way to Train Your LLM Agent
- Improvement in group chat, multimodal, GPTAssistant, retrieval chat, AutoBuild, testbed, config list loading utils. Blogpost about agent descriptions.
- Guidance + AutoGen example: constrained generation + multi-step reasoning
- The sample app AutoGen Assistant is renamed into AutoGen Studio with upgrades.
- Sample notebook for using AutoGen in Microsoft Fabric.
- Sample app of simple chat.
- Improvement in docs and tests.
Thanks to @davorrunje @skzhang1 @JieyuZ2 @afourney @BeibinLi @IANTHEREAL @LinxinS97 @cool-RR @LeoLjl @kevin666aa @gagb @victordibia @dragosMC91 @thinkall @danyrouh @olaoluwasalami @yuandong-tian @ShobhitVishnoi30 @ekzhu @maxim-saplin @rlam3 @bitsnaps and all the other contributors!
What's Changed
- Simple chat app by @danyrouh in #921
- Add privacy and cookies link to documentation website by @victordibia in #966
- Add collate file and more tests from autogpt into testbed by @LeoLjl in #915
- Allow users to specify the Docker image to use with Testbed by @afourney in #986
- fixed a typo fron -> from by @kar2905 in #992
- Website, update privacy link by @victordibia in #994
- [AutoBuild] address issue 941 954; add new feature; add debug information by @LinxinS97 in #944
- fix link that returns 404 by @olaoluwasalami in #945
- Updated get_max_token_limit with latest models and numbers by @afourney in #972
- Add missing assistant UI documentation steps by @dragosMC91 in #935
- correcting typo by @halr9000 in #931
- Update client.py by @eltociear in #934
- Enable allow_repeat_speaker to be a list of agents by @afourney in #905
- Add MATH tests to testbed by @kevin666aa in #914
- Fix exception cause in agent_builder.py by @cool-RR in #1007
- Update privacy link docusaurus.config.js by @victordibia in #1016
- Add async test by @gagb in #520
- Add examples constrained generation + multi-step reasoning via Guidance + AutoGen by @gagb in #937
- add links to sdk #910 by @olaoluwasalami in #958
- Change default model in LMM by @BeibinLi in #1032
- Fix/typo by @KazooTTT in #1034
- Update README to incorporate using existing docker image by @yuandong-tian in #1040
- Autobuild notebook minor fix by @AdiG1123 in #1049
- Update AutoGen Sample App | Rename AutoGen Assistant -> AutoGen Studio by @victordibia in #998
- Partial fix for 960 by @afourney in #963
- Add decorator for function calling by @davorrunje in #1018
- Add default value to the logprobs parameter by @davorrunje in #1044
- Fix exception causes all over the codebase #1007 by @cool-RR in #1014
- Add additional docs in retrieval agent if required by @ShobhitVishnoi30 in #1028
- Add poetry setup by @rlam3 in #824
- Fix mode dump with different pydantic version by @kevin666aa in #1063
- AgentOptimizer by @skzhang1 in #1053
- Filter out candidates with the same name but different instructions, … by @IANTHEREAL in #925
- [Core] Fix openai dependency error introduced when merging #1044 by @ekzhu in #1071
- fix: Fix typo by @hugo-syn in #1068
- [Docs/Contributing] Clarification on running non-OpenAI tests by @maxim-saplin in #1052
- Reuse docker image #929 by @olaoluwasalami in #956
- Agent description blog post by @afourney in #1092
- [Core] Extending inline docs for
openai_utils.py
, boosting coverage intest_utils.py
, fixing #762 by @maxim-saplin in #1046 - [Dotnet] Add dotnet build workflow by @LittleLittleCloud in #946
- add example to website by @olaoluwasalami in #860
dev
alias for frontenddevelop
for AutoGen Studio by @brotsky in #1083- Update Ecosystem.md by @bitsnaps in #1104
- Fix function call use case in website #1107 by @ekzhu in #1108
- openai base url default to None; read files when env vars exist; remove deprecated models by @sonichi in #1110
- Skip tests that depend on OpenAI via
--skip-openai
by @maxim-saplin in #1097 - move dotnet pipeline to the root of workflow by @LittleLittleCloud in #1116
- [Core] Improve config_list_from_json by @BeibinLi in #1026
- Minor fix groupchat by @kevin666aa in #904
- [AutoGen Studio] Allow multiline strings in chat input by @dragosMC91 in #1105
- Update tutorial.ipynb by @eltociear in #1119
- Fix minor typo in blog post by @PyroGenesis in #1122
- [Core] Throw an error when the OAI_CONFIG_LIST is missing. by @afourney in #1082
- Chore: upgrade base image to the latest Debian (Bullseye -> Bookworm) by @davorrunje in #1133
- fix typo agent_chat.md by @lordlinus in #1131
- update global.json in dotnet-run-openai-test-and-notebook.yml by @LittleLittleCloud in #1135
- [Core] Fix update_usage_summary when response doesn't have usage attribute by @kevin666aa in #1008
- Add a sample notebook for using AutoGen in Microsoft Fabric by @thinkall in #940
- bump version to 0.2.3 by @sonichi in #1140
New Contributors
- @danyrouh made their first contribution in #921
- @kar2905 made their first contribution in #992
- @dragosMC91 made their first contribution in #935
- @halr9000 made their first contribution in #931
- @cool-RR made their first contribution in #1007
- @KazooTTT made their first contribution in #1034
- @yuandong-tian made their first contribution in #1040
- @AdiG1123 made their first contribution in #1049
- @davorrunje made their first contribution in #1018
- @rlam3 made their first contribution in #824
- @ekzhu made their first contribution in #1071
- @hugo-syn made their first contribution in #1068
- @brotsky made their first contribution in #1083
- @bitsnaps made their first contribution in #1104
- @lordlinus made their first contribution in #1131
Full Changelog: v0.2.2...v0.2.3