Skip to content

Releases: microsoft/autogen

v0.2.16

01 Mar 05:21
0a49f2a
Compare
Choose a tag to compare

Highlights

  • Nested chats are made easier by register_nested_chats. Nested chats allow AutoGen agents to use other agents as their inner monologue before replying to other agents. Example of using nested chat to compose a super-agent based on multi-agent conversation.
  • Blog for FSM-based group chat with user-specified agent transitions.
  • Docker-based jupyter executor.
  • Support removing function calls in ConversableAgent.
  • Improvement in hook methods.
  • Bug fix for DALLE agent.
  • Improvement in doc & test.

Thanks to @qingyun-wu @joshkyh @freedeaths @jackgerrits @skzhang1 @RohitRathore1 @BeibinLi @shreyas36 @gunnarku @abhaymathur21 @victordibia and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.15...v0.2.16

v0.2.15

25 Feb 17:41
8ec1c3e
Compare
Choose a tag to compare

Highlights

  • Async version of multiple dependent chats. Example.
  • Improvement in chat control:
    • Allow sending introductions in the beginning of group chat for participants to know each other's role.
    • Allow setting max turns when initiating chats.
  • Improvement and bug fix in:
    • custom message processing methods: allow processing messages before sending, such as displaying in a custom frontend.
    • multimodal agent: use PIL image internally.
    • code execution: command line executor, powershell etc.
    • long context handling.
    • GPT Assistant Agent: compatibility with azure openai.
    • AutoGenBench.
    • Documentation.

Thanks to @randombet @afourney @qingyun-wu @BeibinLi @jackgerrits @abhaymathur21 @skzhang1 @gunnarku @AaronWard @thinkall @dkirsche @RohitRathore1 @LinxinS97 @IANTHEREAL and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.14...v0.2.15

v0.2.14

16 Feb 07:11
7ceee5d
Compare
Choose a tag to compare

Highlights

  • Enhancement to sequential chats programming
    • support custom summary method
    • allow the chats to be initiated by different agents
    • example
  • Improvement to GPTAssistantAgent
    • respect termination and human input mode
    • support Azure assistant API
  • Runtime logging is back and advanced! Example
  • Improvement to group chat: get nested agents and look up by name
  • Doc improvement and bug fix.

Thanks to @qingyun-wu @yousonnet @IANTHEREAL @cheng-tan @WaelKarkoub @jackgerrits @bobbravo2 @maxim-saplin @olgavrou @gagb @FarshidShafia @gunnarku @Xtrah and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.13...v0.2.14

v0.2.13

11 Feb 16:07
e83de5d
Compare
Choose a tag to compare

Highlights

  • New extensible agent capability for long context handling. Example
  • New extensible code execution interface and stateful executors. Examples upcoming.
  • Documentation improvement and bug fix.
  • Improvement in web surfer.

Thanks to @gagb @ekzhu @jackgerrits @mrwadams @LittleLittleCloud @olgavrou @davorrunje and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.2.12...v0.2.13

v0.2.12

08 Feb 02:02
0b4bce2
Compare
Choose a tag to compare

Highlights

  • Introducing AutoAnny: A New Discord Bot Built with AutoGen
  • Enhancing Multiple sequential chats, a newly introduced interface that allows one to program a sequence of chats and carry previous chat results to new chats
  • Allowing SocietyOfMind agents to work with function
  • Documentation and usability improvements

Thanks to @gagb @afourney @jackgerrits @sonichi @joshkyh @amihalik and all the other contributors.

What's Changed

New Contributors

Full Changelog: v0.2.11...v0.2.12

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