Skip to content

Releases: ag2ai/ag2

v0.8.7

17 Apr 21:53
2bf3084
Compare
Choose a tag to compare

Highlights

  • 🌐 WikipediaAgent! Pre-built agent with tools loaded, ready out-of-the-box for searching Wikipedia.
  • 🧠 TavilySearchTool! Realtime web searches using Tavily, expand your online search capabilities.
  • 🚀 Anthropic integration updated to support Extended Thinking!
  • Anthropic, Gemini, OpenAI, Together AI pricing support and cost updates
  • 🗄️ Caching update - no cache will be used, by default, if one is not set
  • 📖 Plenty of documentation updates
  • 🛠️ Fixes, including a fix for function parameters of type list that were not being converted to tools correctly

♥️ Thanks to all the contributors and collaborators that helped make the release happen!

New Contributors

What's Changed

Full Changelog: v0.8.6...v0.8.7

v0.8.6

10 Apr 20:54
d881aaa
Compare
Choose a tag to compare

Highlights

  • 📖 Mega documentation update - thanks to all the contributors that helped!
    • New documentation look and engine, including versioning, check it out! ✨
    • We'd love your feedback (Discord, or create an Issue) 🫶
  • 🔍 ReasoningAgent introduces scope to enhance the thinking process
  • 🛠️ General fixes

♥️ Thanks to all the contributors and collaborators that helped make the release happen!

New Contributors

What's Changed

Full Changelog: v0.8.5...v0.8.6

v0.8.5

03 Apr 03:19
77d216f
Compare
Choose a tag to compare

Highlights

  • 🧩 MCP! A Model Client Protocol client is now available, create a toolkit of MCP tools for your AG2 agents!
  • ⏭️ run and run_swarm now allow you to iterate through the AG2 events! More control and easily integrate with your frontend.
  • 🌐 Wikipedia tools, WikipediaQueryRunTool and WikipediaPageLoadTool, for querying and extracting page data from Wikipedia - give your agents access to a comprehensive, consistent, up-to-date data source
  • 💬 New Slack tool SlackRetrieveRepliesTool - wait for and action message replies
  • 🔍 ReasoningAgent now has batch grading for Beam Search
  • 🛠️📖 Fixes and documentation improvements

♥️ Thanks to all the contributors and collaborators that helped make the release happen!

New Contributors

What's Changed

Full Changelog: v0.8.4...v0.8.5

v0.8.4

28 Mar 00:02
c9f05be
Compare
Choose a tag to compare

Highlights

  • 🔮 Perplexity AI Search Tool! Add AI-based web search capabilities to your agents.
  • 🔴 YouTube Search Tool! Enable your agents to find videos on YouTube using natural language.
  • 🔍 ReasoningAgent interim execution and improved termination
  • 🔧 Tool choice parameters added to force/disable tool use
  • 🛠️📖 Fixes and documentation improvements

♥️ Thanks to all the contributors and collaborators that helped make the release happen!

New Contributors

What's Changed

Full Changelog: v0.8.3...v0.8.4

v0.8.3

20 Mar 19:52
70d8a3d
Compare
Choose a tag to compare

Highlights

  • FIXED: LLMConfig bug that associated an agent's tools with other agents using the same LLM Configuration when using the context manager
  • 🌐 BrowserUseTool can now return the URLs used
  • 🚀 Anthropic client class now supported by MultimodalConversableAgent for images (great for OCR)
  • 🔍 ReasoningAgent improved alignment through prompting and code execution config fix
  • 🛠️📖 Fixes and documentation improvements

♥️ Thanks to all the contributors and collaborators that helped make the release happen!

New Contributors

What's Changed

Full Changelog: v0.8.2...v0.8.3

v0.8.2

17 Mar 23:59
e627c1c
Compare
Choose a tag to compare

Highlights

  • 🔍 Add real-time web searches to your agents using the new Google Search Tool!
  • 📝 LLM configurations can now use a new type-safe LLMConfig object
  • 📔⚡ DocAgent can now add citations! See how…
  • 🦙🔍 DocAgent can now use any LlamaIndex vector store for embedding and querying its ingested documents! See how...
  • 🐝 9 x Swarm patterns with full code examples
  • Termination messages added to indicate why a workflow ended
  • 📖 Many improvements to documentation
  • 🛠️ Fixes, fixes and more fixes

♥️ Thanks to all the contributors and collaborators that helped make the release happen!

What's Changed

Full Changelog: v0.8.1...v0.8.2

v0.8.2rc0

13 Mar 16:02
c3572ff
Compare
Choose a tag to compare
v0.8.2rc0 Pre-release
Pre-release

Highlights

  • 🤖 Updated support for OpenAI package 1.66.2
  • ⛓️‍💥 Removed dependencies: pysqlite3-binary and fast-depends
  • 🔍 Added GoogleSearchTool
  • 📖 Many improvements to documentation and the API reference
  • 🛠️ Fixes, fixes and more fixes

What's Changed

Full Changelog: v0.8.1...v0.8.2rc0

v0.8.1

10 Mar 23:13
a66890c
Compare
Choose a tag to compare

Highlights

  • 🧠 Google GenAI's latest package is now supported
  • 📔 DocAgent now utilises OnContextCondition for a faster and even more reliable workflow
  • 🐝 Swarm function registration fixes and notebook improvements
  • 📖 Many improvements to documentation and the API reference
  • 🛠️ Fixes, fixes and more fixes

♥️ Thanks to all the contributors and collaborators that helped make the release happen!

New Contributors

What's Changed

Full Changelog: v0.8.0...v0.8.1

v0.8.0

05 Mar 21:57
40bcd0f
Compare
Choose a tag to compare

Highlights for 0.8

❕ Breaking Change

The openai package is no longer installed by default.

  • Install AG2 with the appropriate extra to use your preferred LLMs, e.g. pip install ag2[openai] for OpenAI or pip install ag2[gemini] for Google's Gemini.
  • See our Model Providers documentation for details on installing AG2 with different model providers.

0.7.6 to 0.8 Highlights

0.7 to 0.8 Highlights

🧠 Agents:

  • We welcomed our Reference Agents - DocAgent, DeepResearchAgent, DiscordAgent, SlackAgent, TelegramAgent, and WebSurferAgent
  • RealtimeAgent was refactored to support both OpenAI and Google Gemini
  • Improvements to ReasoningAgent and CaptainAgent
  • New run method for chatting directly with an agent

💭 LLM Model Providers:

  • Streamlined packages making all of them optional
  • Structured Output support for OpenAI, Google Gemini, Anthropic, and Ollama
  • Support for new Google and Cohere libraries
  • Support for OpenAI's o1 models

🐝 Swarm:

  • More robust workflows with context-based handoffs using OnContextCondition and ContextExpression
  • More transfer options with AfterWorkOption support in SwarmResults
  • Introduction of a Swarm Manager for organic LLM-based transitions

General:

  • 🎈 Significantly lighter default installation package
  • 🔒 Better data security with the addition of Dependency Injection
  • 💬 Streaming of workflow messages with Structured Messages
  • 📚 Documentation overhaul - restructured and rewritten
  • 🔧 Lots of behind-the-scenes testing improvements, improving robustness

♥️ Thanks to all the contributors and collaborators that helped make release 0.8!

New Contributors

What's Changed

Full Changelog: v0.7.6...v0.8.0

v0.8.0b1

28 Feb 20:47
628dd59
Compare
Choose a tag to compare
v0.8.0b1 Pre-release
Pre-release

❕ Breaking Change

The openai package is no longer installed by default.

  • Install AG2 with the appropriate extra to use your preferred LLMs, e.g. pip install ag2[openai] for OpenAI or pip install ag2[gemini] for Google's Gemini.
  • See our Model Providers documentation for details on installing AG2 with different model providers.

New Contributors

What's Changed

Full Changelog: v0.7.6...v0.8.0b1