Skip to content

Releases: microsoft/autogen

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

v0.1.14

28 Oct 01:12
dd90756
Compare
Choose a tag to compare

Highlights

  • 👀Give vision to your agent: multimodal examples are added at https://github.com/microsoft/autogen/blob/main/notebook/agentchat_lmm_llava.ipynb.
  • 📖TeachableAgent blogpost: https://microsoft.github.io/autogen/blog/2023/10/26/TeachableAgent.
  • 🧵 Run a chat in a different thread/process: using thread safe timeout for code execution.
  • 🪶 Qdrant vector store: A QdrantRetrieveUserProxyAgent is added in contrib/.
  • 🚦 Support new version of chromadb in retrieve chat.
  • 🧮 Token count utils.
  • 🐋 Improve vscode extension setup in codespace.
  • 📝 Many improvements in documentation, FAQ, useful tips, such as
    • how to prevent gpt-3.5 agents' appreciation loop
    • fixes in the langchain notebook
    • link to the roadmap
    • common issues in retrieve chat

Thanks to @BeibinLi @rickyloynd-microsoft @ragyabraham @Anush008 @thinkall @kevin666aa @shruti222patel @craigomatic @AaronWard and all the other contributors!

Headsup

v0.2 release is near the corner, and we'll switch to openai v1 in it. Please check for breaking changes in #393. We'll try to add as many features back as possible before the release. If you see any breaking changes that affect your work, please comment in the PR thread.

What's Changed

New Contributors

Full Changelog: v0.1.13...v0.1.14

v0.1.13

21 Oct 16:59
fc59da5
Compare
Choose a tag to compare

Highlights

A preliminary TeachableAgent is added to allow users to teach their assistant facts, preferences, and tasks unrelated to code generation. Example notebook: https://github.com/microsoft/autogen/blob/main/notebook/agentchat_teachability.ipynb

Conversational assistants based on LLMs can remember the current chat with the user, and can even demonstrate in-context learning of things that the user teaches the assistant during the chat. But these memories and learnings are lost once the chat is over, or when a single chat grows too long. In subsequent chats, the user is forced to repeat any necessary instructions over and over.

TeachableAgent addresses these limitations by persisting user teachings across chat boundaries in long-term memory (a vector database). Memory is saved to disk at the end of each chat, then loaded from disk at the start of the next. Instead of copying all of memory into the context window, which would eat up valuable space, individual memories (called memos) are retrieved into context as needed. This allows the user to teach frequently used facts, preferences and skills to the agent just once, and have the agent remember them in later chats.

This release also contains an update about openai models and pricing, and restricts the openai package dependency version. In v0.2 we will switch to openai>=1.

Thanks to @rickyloynd-microsoft @kevin666aa and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.1.12...v0.1.13

v0.1.12

19 Oct 23:57
67157ab
Compare
Choose a tag to compare

This release contains a significant improvement to function call in group chat. It decreases the chance of failures for group chat involving function calls. It also contains improvements to RAG agents, including added support for custom text splitter, example notebook for RAG agent in group chat, and a blogpost. Thanks to @thinkall and other contributors!

What's Changed

New Contributors

Full Changelog: v0.1.11...v0.1.12

v0.1.11

17 Oct 00:14
294e006
Compare
Choose a tag to compare

This release contains bug fixes, more clear behaviors for docker, and model compatibility improvement. Agents using Langchain tools are demonstrated in https://github.com/microsoft/autogen/blob/main/notebook/agentchat_langchain.ipynb. Thanks to @ElliotWood and all the other contributors!

What's Changed

New Contributors

Full Changelog: v0.1.10...v0.1.11

v0.1.10

10 Oct 13:23
fa6e2a5
Compare
Choose a tag to compare

This release adds support to plug in customized vectordb and embedding functions.

What's Changed

Full Changelog: v0.1.9...v0.1.10