Skip to content

Releases: microsoft/autogen

v0.2.11

06 Feb 19:29
3e33a2c
Compare
Choose a tag to compare

Highlights

Two major upgrades of conversation programming (experimental features under active development):

AutoGen Studio updates:

  • Workflow export.
  • Skill editing.
  • CSV support.
  • Windows testing.

Other improvements:

  • Allow timeout for code execution in windows.
  • Make every agent receive the termination message in group chat.
  • Improvement in documentation.
  • Fix an import issue.

Thanks to @joshkyh @freedeaths @qingyun-wu @victordibia @pretherford @ekzhu @jackgerrits @samuelogboye @Xtrah @olgavrou @thinkall @abhaymathur21 and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.10...v0.2.11

v0.2.10

02 Feb 18:56
00417ed
Compare
Choose a tag to compare

Breaking change

Change code_execution_config default in ConversableAgent to False to match the default value change of last_n_messages.

Highlights

  • Custom model client for extensibility of the inference mechanism
  • SocietyOfMindAgent: demonstrating using nested chat to compose a more capable single agent based on multi-agent chat
  • Improvement of tool call and function call and GPTAssistantAgent
  • Documentation improvement for function call, gallery, FAQ, notebooks etc.

Thanks to @olgavrou @afourney @davorrunje @jtrugman @ekzhu @namanbarkiya @maxim-saplin @jackgerrits @Yanni8 @victordibia @eltociear @pmalarme and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.9...v0.2.10

v0.2.9

28 Jan 00:57
101d7fb
Compare
Choose a tag to compare

Highlights

  • GroupChat support in AutoGen Studio.
  • Introducing AutoGenBench, A Tool for Measuring and Evaluating AutoGen Agents.
  • (Experimental) Allow agents to send history cleaning commands in group chat.
  • Notebook example for SQL agent and Spider environment.
  • New examples added to Gallery, such as stateful development environment in Jupyter Notebook and X-Force IDE.

Thanks to @victordibia @afourney @GregorD1A1 @byronxu99 @cemtu @olimoz @randombet and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.8...v0.2.9

v0.2.8

23 Jan 16:16
d243db7
Compare
Choose a tag to compare

Breaking changes

  1. use_docker defaults to True.
  2. last_n_messages defaults to "auto".

Highlights

  1. Support both redis cache and diskcache for agent chat and client.
  2. Web surfer agent
  3. Allow initiate_chat with no message to take human input.
  4. Add dev container for AutoGen Studio.

Thanks to @olgavrou @afourney @vijaykramesh @ekzhu @balakreshnan @bitnom @gagb and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.7...v0.2.8

v0.2.7

18 Jan 08:16
22e36cb
Compare
Choose a tag to compare

Headsup: in the next release we will change the default setting of use_docker in code_execution_config to True. It needs to be set to False or None explicitly to disable docker.

Highlights

  • Support Python 3.12.
  • Support function call style API in function decorator.
  • Support AzureOpenAI when using azure endpoints.
  • Add usage summary for agents.
  • Improvement in docker usage and documentation.
  • Bug fix for tool call, async, group chat.
  • Improvement in AutoGen studio.
  • Filter llm configurations by tag.

Thanks to @ekzhu, @maxim-saplin, @kevin666aa, @r3d91ll, @Yanni8, @yenif, @davorrunje, @shhdgit, @ashutoshpw, @afourney and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.6...v0.2.7

v0.2.6

11 Jan 09:12
2e519b0
Compare
Choose a tag to compare

This release fixes bugs in tool calls. It also adds support for streaming tool calls.

Thanks to @yenif, @davorrunje and other contributors!

What's Changed

Full Changelog: v0.2.5...v0.2.6

v0.2.5

08 Jan 22:24
2ca8aae
Compare
Choose a tag to compare

This PR makes contrib/capability importable and adds support for streamed function calls. The documentation about installation is improved.

Thanks to @btcioner @bitnom @qingyun-wu @yuandong-tian and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

08 Jan 01:16
3680197
Compare
Choose a tag to compare

Highlights

  • Breaking change: Remove GPT-4 as the default model to avoid unexpected use of GPT-4. Require explicit setting the model when using LLM.
  • Generalized teachability and extensibility: Allow any conversable agent to be teachable via a new and generic extensibility mechanism. Example: Teach OpenAI Assistants Through GPTAssistantAgent
  • New feature in AutoBuild: support building agents from an agent library and generating agent descriptions for group chat. Example.
  • Initial support of OpenAI tool calls in conversable agents.

Thanks to @rickyloynd-microsoft @LinxinS97 @yenif @davorrunje @afourney @ekzhu and all the other contributors!

What's Changed

  • [Core] check if docker is installed if user_docker is specified. by @ekzhu in #1145
  • Let run tests directly via python test_xyz.py, fix for conftest import via sys.path.append by @maxim-saplin in #1144
  • Remove GPT-4 as the default model. by @afourney in #1072
  • [AutoBuild] Supporting build agents from library; supporting generating agent descriptions by @LinxinS97 in #1039
  • [Core] [Tool Call] adjust conversable agent to support tool_calls by @yenif in #974
  • bump version to 0.2.4 by @sonichi in #1160
  • Add codespell to pre-commit hooks and fix spelling of existing files by @davorrunje in #1161
  • contributor wall & news update by @sonichi in #1165
  • Teachability for any agent by @rickyloynd-microsoft in #1091

New Contributors

Full Changelog: v0.2.3...v0.2.4

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