Skip to content

Releases: microsoft/autogen

v0.2.3

05 Jan 01:00
871e9e2
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.2.2...v0.2.3

v0.2.2

10 Dec 03:32
9cec541
Compare
Choose a tag to compare

This release fixes a crucial breaking change introduced by for openai>=1.1.0 in dealing with function call. Please upgrade to this release if you are using 0.2.0 or 0.2.1.

Highlights

  • New example notebook demoing video transcript translate with whisper.
  • A preliminary gallery page on the website.
  • Improvement to group chat: allow receiving message from agents that are not participants; allow a separate description field distinct from system message - expected to greatly improve the speaker selection quality; allow async group chat; disallow function/tool use for group chat manager.
  • Improvement to agent builder: change default model and config loading process.
  • Improvement to cost calculation when working with old cache.
  • Issue template.

Special thanks to @kevin666aa for the fast fix of the breaking change. Thanks to @chengxuan233 @skzhang1 @afourney @tyler-suard-parker @kittyandrew @LinxinS97 @thinkall and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

06 Dec 16:50
31c1664
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

25 Nov 01:01
d8d0527
Compare
Choose a tag to compare

This is a major release since v0.1.1, containing 13 minor releases (from v0.1.1 to v0.1.14) and 6 pre-releases (v0.2.0b1 to v0.2.0b6).

Highlights since v0.1.1

Breaking changes

New Features and Enhancements:

Fixes and Improvements:

  • Bug Fixes: Resolved issues in caching, filter checking, and other minor bugs.
  • Documentation Enhancements: Multiple improvements in documentation, including migration guides and useful tips.
  • Model Compatibility and Stability: Enhancements in model compatibility and overall stability of the package.
  • Code Execution: more robust code detection/match/extraction, bug fixes for windows and sample code improvements, shell language switch in Docker
  • Improved Codebase Reliability: Updates and bug fixes for better codebase reliability.

Thanks to the 80 contributors along this 2-month journey!

What's Changed

Read more

v0.2.0b6

21 Nov 05:13
d22664f
Compare
Choose a tag to compare
v0.2.0b6 Pre-release
Pre-release

Highlights

Thanks to @IANTHEREAL @thinkall @afourney @gagb @victordibia @julianakiseleva @Narabzad @DearVa and all the other contributors!

What's Changed

New Contributors

Full Changelog: 0.2.0b5...v0.2.0b6

0.2.0b5

13 Nov 21:23
841b533
Compare
Choose a tag to compare
0.2.0b5 Pre-release
Pre-release

Highlights

🔥 Experimental GPTAssistantAgent, which leverages the OpenAI Assistant API for conversational capabilities in AutoGen. This agent is unique in its reliance on the OpenAI Assistant API for state management, differing from other agents using the Completion API.

🔥 Blogpost for EcoAssistant, which is designed to solve user queries more accurately and affordably using assistant hierarchy and solution demonstration.

Thanks to @IANTHEREAL @gagb @LeoLjl @kevin666aa @qingyun-wu @sonichi @JieyuZ2 and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.0b4...0.2.0b5

v0.2.0b4

11 Nov 20:36
805d845
Compare
Choose a tag to compare
v0.2.0b4 Pre-release
Pre-release

Highlights

Thanks to @IANTHEREAL @kevin666aa @Alvaromah and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.0b3...v0.2.0b4

v0.2.0b3

08 Nov 13:39
2a96e4d
Compare
Choose a tag to compare
v0.2.0b3 Pre-release
Pre-release

A quick release to switch to openai-python v1.1.1.
Thanks to @joshkyh for a new group chat notebook example with hierarchical flow: https://github.com/microsoft/autogen/blob/main/notebook/agentchat_hierarchy_flow_using_select_speaker.ipynb

What's Changed

New Contributors

Full Changelog: v0.2.0b2...v0.2.0b3

v0.2.0b2

06 Nov 22:09
b41b366
Compare
Choose a tag to compare
v0.2.0b2 Pre-release
Pre-release

This is a beta release of v0.2.0b2.

Highlights

  • Support for GPT-4V! Introduced Large Multimodal Models in AgentChat, enhancing capabilities and interactions within the platform. Blogpost: https://microsoft.github.io/autogen/blog/2023/11/06/LMM-Agent
  • Improved codebase reliability with updates such as dict copying before modifications (fixing a bug for Azure OpenAI) and various typo fixes.
  • Added support for unstructured data in retrieve chat (RAG).
  • Expanded functionality with async support for better get_human_input handling.
  • A new simple Testbed tool for Autogen processes.
  • Enhanced developer tools and documentation, including new README and TRANSPARENCY_FAQS updates.

Thanks to all the testers for the v0.2 migration. Thanks to @BeibinLi @sonichi @AkariLan @vatsalya-vyas @gfggithubleet @gagb @thinkall @hung-ngm @afourney @AaadityaG @jasondotparse @bonadio @aayushchhabra1999 @qingyun-wu @eltociear @marcgreen and other contributors!

What's Changed

  • Added a simple Testbed tool for repeatedly running templated Autogen scenarios with tightly-controlled initial conditions. by @afourney in #455
  • Fix typo import autogen by @hung-ngm in #549
  • Add support to unstructrued by @thinkall in #501
  • Update TRANSPARENCY_FAQS.md by @gfggithubleet in #492
  • Update README.md by @vatsalya-vyas in #507
  • fix wrong 'Langchain Provided Tools as Functions' doc ref by @AkariLan in #495
  • copy dicts before modifying by @sonichi in #551
  • Large Multimodal Models in AgentChat by @BeibinLi in #554

New Contributors

Full Changelog: v0.2.0b1...v0.2.0b2

v0.2.0b1

04 Nov 04:45
c4f8b1c
Compare
Choose a tag to compare
v0.2.0b1 Pre-release
Pre-release

This is a beta release of v0.2.0.

Highlights

  • Switching to openai v1. Please read the migration guide and report bugs.
  • Support async function execution & get_human_input.
  • Improvements in documentation and notebooks.

Thanks to all the reviewers for the v0.2 migration. Thanks to @aayushchhabra1999 @bonadio @marcgreen and other contributors!
 

What's Changed

New Contributors

Full Changelog: v0.1.14...v0.2.0b1