Release Roadmap - AG2

Release Roadmap — The Path to AG2 v1.0

AG2 is, finally, moving to v1.0.

This page outlines what to expect in each upcoming release so you can plan ahead.

The current framework (autogen.agentchat with ConversableAgent, GroupChat, LLMConfig, etc.) will, over the next few minor versions, receive a tidy-up through deprecations, and be prepared for maintenance-mode. It will continue to be supported and patched.

The beta framework (temporarily autogen.beta, with Agent) will, at v1.0, become the official version of AG2. Documentation will be provided to help with migration from the original version to the new framework.

v0.12 — Deprecation notices

Deprecated agents

Agent Alternative
GPTAssistantAgent ConversableAgent
LLaVAAgent v1.0 will contain native multimodal support on Agent
WebSurferAgent (contrib) autogen.agents.experimental.WebSurferAgent
TextAnalyzerAgent ConversableAgent with an appropriate system message
MathUserProxyAgent ConversableAgent with tool calling
SocietyOfMindAgent GroupChat patterns
AgentOptimizer ConversableAgent with tool calling
RetrieveAssistantAgent AssistantAgent
QdrantRetrieveUserProxyAgent RetrieveUserProxyAgent with vector_db='qdrant'
SwarmAgent ConversableAgent (already incorporated)
RealtimeAgent Relies on deprecated realtime API endpoints

Deprecated swarm functions and the swarm module

The entire autogen.agentchat.contrib.swarm_agent module has been removed in v0.14. All swarm orchestration is now provided by group chat.

Feature Alternative
initiate_swarm_chat(), run_swarm() (and async variants) run_group_chat
AFTER_WORK, AfterWork, AfterWorkOption Group chat handoffs (Handoffs, transition targets)
ON_CONDITION, OnCondition autogen.agentchat.group.OnCondition / OnContextCondition

Deprecated capabilities and modules

Feature Reason
ImageGeneration capability Depends on deprecated TextAnalyzerAgent
agent_eval module (generate_criteria, quantify_criteria, CriticAgent, QuantifierAgent, SubCriticAgent) experimental evaluation framework

Deprecated interoperability

Feature Alternative
CrewAIInteroperability LangChain or PydanticAI interop

Deprecated experimental tools

Tool Alternative
PythonCodeExecutionTool autogen.beta.tools.CodeExecutionTool
FirecrawlTool Crawl4AITool or BrowserUseTool
SearxngSearchTool DuckDuckGoSearchTool or TavilySearchTool
WebSearchPreviewTool autogen.beta.tools.WebSearchTool

What is NOT being deprecated

The core framework and actively maintained features continue without change:

Notebooks using outdated models

A number of notebooks that reference unavailable or outdated models (e.g. gpt-3.5-turbo, gpt-4-vision-preview, gpt-4-turbo-preview) have also been removed in v0.14.

Documentation removed in v0.14

Associated blog posts, user guide pages, and notebooks for the above deprecated features have been removed in v0.14.

v0.13 — Transition period

v0.14 — Final current-line release <-- We are here

v1.0 — The new AG2

Community feedback

As an open-source framework, we not only welcome, but encourage, users of the current version of AG2 to provide feedback on this roadmap.

The current beta development is being built for you. So, please bring your thoughts, opinions, and requirements forward so we can make sure it does what you need.