| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-26 | 8.6 kB | |
| v0.14.0 source code.tar.gz | 2026-06-26 | 5.9 MB | |
| v0.14.0 source code.zip | 2026-06-26 | 7.7 MB | |
| Totals: 3 Items | 13.6 MB | 0 | |
Highlights
π£οΈ Path to v1.0 β Deprecations Removed
v0.14.0 is a milestone release on the path to v1.0. The deprecations announced in v0.12.0 have now been removed from the Classic framework (autogen). This brings us very close to v1.0, where the Beta framework (autogen.beta) will become the new AG2.
π Release Roadmap
β οΈ Preparing for v1.0 β pip install autogen vs pip install ag2
At v1.0, the package names will reflect AG2's transition. If you build with ConversableAgent today, this matters to you:
| Install command | What you get |
|---|---|
pip install autogen |
AG2 Classic β the current ConversableAgent-based framework |
pip install ag2 |
The new AG2 β the framework that is currently in Beta (autogen.beta) |
If you want to stay on AG2 Classic past v1.0, use pip install autogen. At v1.0, the Classic codebase will move to its own branch or repo, while pip install ag2 will install the new framework that today lives under autogen.beta.
π¬ Beta Framework
π₯οΈ A2UI
- π₯οΈ A2UI β A2UI joins the beta framework! Beta agents can now generate UI on the fly. Docs
π€ Observable Agent.run / AgentReply.run
- ποΈ Observable run surface β New
Agent.runandAgentReply.runmethods sit alongsideask, returning an observable handle so callers can step through and/or watch the run as it unfolds. Docs
π§ Agent Resume
- π Agent Resume β Resume an agent's execution from an intermediate state, rather than just a turn. Allows fine-grained replays and forking. Docs
β‘ New LLM Provider
π¨ Gemini: Image Generation & Editing
- πΌοΈ Gemini Image Generation, Editing &
image_configβ The Beta Gemini config now supports image generation, editing, and a dedicatedimage_configfor fine-tuned image behavior. Docs
π§° Skills
- ποΈ Multi-Runtime Composition + MemorySkill β Skills can now compose across runtimes; new
MemorySkillprovides code-defined skills.
π Network
- π·οΈ
Hub.register(agent)Convenience β New convenience method with per-agent client lifecycle. - π§ Fail Fast on Self-Delegation β Network now fails fast when a delegate targets itself.
π§ Beta Fixes & Improvements
- π Compaction Preserves Tool Cycles β Compaction now keeps tool-call cycles intact and renders
CompactionSummarycorrectly. - π§± Zero-Argument Tools JSON Schema β Emit a valid empty-object JSON Schema for zero-argument tools.
- π§ Falsy Non-Field Event Defaults β Preserve falsy non-
Fielddefaults on events. - π§ Gemini Multi-Part Text β Concatenate multi-part text in non-streaming response.
- π§ OpenAI Completions Mapper β Dropped unreachable
FileIdInputbranch.
βοΈ Classic Framework
π§Ή Deprecation Removal (v0.12.0 β v0.14.0)
Per the deprecation announcement in v0.12.0, this release removes the following from Classic:
- ποΈ Deprecated agents
- ποΈ Deprecated capabilities
- ποΈ Deprecated tools
- ποΈ Deprecated interoperability surfaces
If you depend on any of these, pin to v0.13.x or earlier, or migrate to current Classic equivalents before upgrading.
π Documentation
- π Network Series Complete β Networks You Can Deploy is the fourth and final post in the AG2 Network deep-dive series (federation, dynamic membership, production-incident walk-through).
- π Agent Harness Series Begins β First post in a new series on the Agent Harness, zooming inside a single long-running agent.
- π AI Coding Agent Docs β New documentation support for AI coding agents working in the AG2 codebase.
- π TealTiger β Added to the ecosystem sidebar.
What's Changed
- fix(beta/config/openai): drop unreachable FileIdInput branch in completions mapper by @genisis0x in https://github.com/ag2ai/ag2/pull/2973
- style(beta/bedrock): collapse nested if statements (ruff SIM102) by @vvlrff in https://github.com/ag2ai/ag2/pull/2971
- feat(beta): gemini config accepts custom async httpx client by @vvlrff in https://github.com/ag2ai/ag2/pull/2974
- fix(beta/config/gemini): concatenate multi-part text in non-streaming response by @marklysze in https://github.com/ag2ai/ag2/pull/2977
- feat(beta): Agent resume by @marklysze in https://github.com/ag2ai/ag2/pull/2970
- docs(blog): Networks You Can Deploy (Network blog post 4/4) by @marklysze in https://github.com/ag2ai/ag2/pull/2978
- fix(beta): keep tool cycles intact during compaction and render CompactionSummary correctly by @marklysze in https://github.com/ag2ai/ag2/pull/2979
- fix(beta/events): preserve falsy non-Field defaults on events by @genisis0x in https://github.com/ag2ai/ag2/pull/2972
- docs(beta): collapse double blank lines in code blocks and fix highlights by @Lancetnik in https://github.com/ag2ai/ag2/pull/2981
- refactor(beta): prefer context.send over stream.send in tests; add ADR by @Lancetnik in https://github.com/ag2ai/ag2/pull/2982
- chore(docs): remove auto-generated API Reference system by @Lancetnik in https://github.com/ag2ai/ag2/pull/2983
- fix(beta/tools): emit a valid empty-object JSON Schema for zero-argument tools by @marklysze in https://github.com/ag2ai/ag2/pull/2985
- chore(deps): bump the github-actions group across 1 directory with 9 updates by @dependabot[bot] in https://github.com/ag2ai/ag2/pull/2969
- ci(docs): squash gh-pages commits to stop history bloat by @Lancetnik in https://github.com/ag2ai/ag2/pull/2989
- feat(beta/gemini): add image generation, editing & image_config by @marklysze in https://github.com/ag2ai/ag2/pull/2993
- docs(beta): AI coding agent documentation support by @marklysze in https://github.com/ag2ai/ag2/pull/2958
- feat(beta/skills): multi-runtime composition + MemorySkill (code-defined skills) by @Lancetnik in https://github.com/ag2ai/ag2/pull/2990
- ci(docs): squash gh-pages relative to origin/gh-pages by @marklysze in https://github.com/ag2ai/ag2/pull/2994
- fix(beta/network): fail fast when delegate targets self by @obchain in https://github.com/ag2ai/ag2/pull/2998
- Update Gemini flash model in docs and tests by @marklysze in https://github.com/ag2ai/ag2/pull/3003
- Removal of deprecated agents, capabilities, tools, and interoperability by @marklysze in https://github.com/ag2ai/ag2/pull/3002
- Docs: Add TealTiger to ecosystem sidebar navigation by @nagasatish007 in https://github.com/ag2ai/ag2/pull/2986
- docs(blog): Agent Harness (post 1/2) by @marklysze in https://github.com/ag2ai/ag2/pull/2965
- feat(beta): add observable Agent.run / AgentReply.run alongside ask by @Lancetnik in https://github.com/ag2ai/ag2/pull/3001
- feat(network): add Hub.register(agent) convenience with per-agent client lifecycle by @Lancetnik in https://github.com/ag2ai/ag2/pull/3007
- chore(deps): bump anthropics/claude-code-action from 1.0.141 to 1.0.149 in the github-actions group by @dependabot[bot] in https://github.com/ag2ai/ag2/pull/2995
- chore: Package version bumps by @marklysze in https://github.com/ag2ai/ag2/pull/3011
- feat(beta/zai): add Z.AI (GLM) provider by @vvlrff in https://github.com/ag2ai/ag2/pull/2999
- feat(beta): a2ui by @vvlrff in https://github.com/ag2ai/ag2/pull/2975
- test(beta): skip a2ui ag-ui e2e test when ag_ui is not installed by @marklysze in https://github.com/ag2ai/ag2/pull/3013
- chore: Support 'package' as OpenAI parameter and bump minimum openai version by @marklysze in https://github.com/ag2ai/ag2/pull/3014
- test(beta): Fix flaky discussion round-robin smoke test by @marklysze in https://github.com/ag2ai/ag2/pull/3015
- Version bump to 0.14 by @marklysze in https://github.com/ag2ai/ag2/pull/3016
Full Changelog: https://github.com/ag2ai/ag2/compare/v0.13.4...v0.14.0