Skip to content

Releases: microsoft/autogen

v0.4.0.dev13

30 Dec 22:32
fb1094d
Compare
Choose a tag to compare
v0.4.0.dev13 Pre-release
Pre-release

What's new

  • An initial version of the migration guide is ready. Find it here! (#4765)
  • Model family is now available in the model client (#4856)

Breaking changes

  • Previously deprecated module paths have been removed (#4853)
  • SingleThreadedAgentRuntime.process_next is now blocking and has moved to be an internal API (#4855)

Fixes

Doc changes

  • Migration guide for 0.4 by @ekzhu in #4765
  • Clarify tool use in agent tutorial by @ekzhu in #4860
  • AgentChat tutorial update to include model context usage and langchain tool by @ekzhu in #4843
  • Add missing model context attribute by @Leon0402 in #4848

Other

New Contributors

Full Changelog: v0.4.0.dev12...v0.4.0.dev13

v0.4.0.dev12

27 Dec 20:09
d933b9a
Compare
Choose a tag to compare
v0.4.0.dev12 Pre-release
Pre-release

Important Changes

  • run and run_stream now support a list of messages as task input.
  • Introduces AgentEvent union type in AgentChat, for all messages that are not meant to be consumed by other agents. Replace AgentMessage with AgentEvent | ChatMessage union type in your code, e.g., in your custom selector function for SelectorGroupChat and processing code for TaskResult.messages.
  • Introduce ToolCallSummaryMessage to ChatMessage for tool call results from agents. Read AssistantAgent Doc
  • Introduce ModelContext parameter for AssistantAgent, allow usage of BufferedChatCompletionContext to limit context window size sent to model.
  • Introduce ComponentConfig and add configuration loader for ChatCompletionClient. See Component Config
  • Moved autogen_core.tools.PythonCodeExecutorTool to autogen_ext.tools.code_execution.PythonCodeExecutionTool.
  • Documentation updates.

Upcoming Changes

  • Deprecating @message_handler. Use @event or @rpc to annotate handlers instead. @message_handler will be kept with a deprecation warning until further notice. #4828
  • Token counting mechanism bug fixes #4719

New Contributors

Full Changelog: v0.4.0.dev11...v0.4.0.dev12

v0.2.40

15 Dec 06:11
3b4c017
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.39...v0.2.40

v0.4.0.dev11

12 Dec 06:21
6c1f638
Compare
Choose a tag to compare
v0.4.0.dev11 Pre-release
Pre-release

Important Changes:

  1. autogen_agentchat.agents.AssistantAgent behavior has been updated in dev10. It will not perform multiple rounds of tool calls -- only 1 round of tool call, followed by an optional reflection step to provide a natural language response. Please see the API doc for AssistantAgent.
  2. Module renamings:
  • autogen_core.base --> autogen_core
  • autogen_core.application.SingleThreadedAgentRuntime --> autogen_core.SingleThreadedAgentRuntime.
  • autogen_core.application.logging --> autogen_core.logging.
  • autogen_core.components.* --> autogen_core.*, for models, model_context, tools, tool_agent and code_executor.
  • autogen_core.components.code_executor.LocalCommandLineCodeExecutor --> autogen_ext.code_executors.local.LocalCommandLineCodeExecutor
  • autogen_agentchat.task.Console --> autogen_agentchat.ui.Console.
  • autogen_agentchat.task.<termination conditions> --> autogen_agentchat.conditions.<termination_conditions>.
  • autogen_ext.models gets divided into autogen_ext.models.openai, autogen_ext.models.replay.
  • autogen_ext.agents gets divided into separate submodules for each extension agent class.
  • autogen_ext.code_executors gets divided into separate submodules for each executor class.

New Contributors

Full Changelog: v0.4.0.dev9...v0.4.0.dev11

v0.2.39

25 Nov 21:49
ebb3e24
Compare
Choose a tag to compare

What's Changed

  • fix: GroupChatManager async run throws an exception if no eligible speaker by @leryor in #4283
  • Bugfix: Web surfer creating incomplete copy of messages by @Hedrekao in #4050

New Contributors

Full Changelog: v0.2.38...v0.2.39

v0.2.38

11 Nov 02:53
8a8fcd8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.37...v0.2.38

v0.2.37

23 Oct 05:41
6103889
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.36...v0.2.37

v0.2.36

02 Oct 00:12
289e0f4
Compare
Choose a tag to compare

Important

In order to better align with a new multi-packaging structure we have coming very soon, AutoGen is now available on PyPi as autogen-agentchat as of version 0.2.36.

pip install autogen-agentchat~=0.2

Highlights

What's Changed

Read more

v0.2.35

20 Aug 02:11
d5068d9
Compare
Choose a tag to compare

What's Changed

  • Removes Support For TransformChatHistory and CompressibleAgent by @WaelKarkoub in #3313
  • Updated Program.cs for Autogen.BasicSample to give menu driven options by @cbelwal in #3346
  • Remove dependency on RetrieveAssistantAgent for RetrieveChat by @thinkall in #3320
  • Missing backticks breaking documentation in groupchat.last_speaker by @HenryKobin in #3357
  • Update Mistral client class to support new Mistral v1.0.1 package by @marklysze in #3356
  • adding a new page Function comparison between Python AutoGen and Auto… by @olaoluwasalami in #3367
  • Update README.md to use camera-ready by @gagb in #3370
  • Add OpenAI Gemini Example for VertexAI Notebook by @luxzoli in #3290
  • [.NET] Add cache control to Anthropic Client by @DavidLuong98 in #3372
  • Correct documentation: Replace NEVER with TERMINATE in human-in-the-loop.ipynb by @realmorrisliu in #3379
  • update contact information on the repo and release package by @ekzhu in #3383

New Contributors

Full Changelog: v0.2.34...v0.2.35

v0.2.34

12 Aug 19:48
afdaa4c
Compare
Choose a tag to compare

Highlights

  • Enhanced tool calling in Cohere
  • Enhanced async support

What's Changed

New Contributors

Full Changelog: v0.2.33...v0.2.34