{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/8"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"AG2 is a Python framework for building AI agents that interact with language models, call tools, and coordinate with other agents to solve tasks.","skillfed_tags":["agent-framework","llm-orchestration","async-first"],"use_cases":["Build a code-review agent that analyzes code snippets and suggests improvements across multiple turns.","Coordinate multiple specialized agents (e.g., researcher, writer, editor) over a typed channel network to collaboratively produce documents.","Create an autonomous assistant that calls external APIs or Python functions to fetch data, process it, and report results.","Implement a human-in-the-loop workflow where an agent pauses to request confirmation or missing information from a person.","Develop a multi-turn conversational system where agent state and history persist across multiple user interactions."],"what_it_does":"AG2 is a protocol-driven framework for building AI agents and coordinating multiple agents to solve tasks. It replaces the earlier AutoGen Classic framework (now maintained separately as ag2-classic) with a new agent model centered on async-first design, a Network-based orchestration pattern for multi-agent coordination, and integration with multiple LLM providers through a unified config interface. The core building block is the Agent class, which talks to a model provider, can invoke tools, and returns structured replies; conversations are stateful, so calling ask() on a reply continues the same conversation thread.\n\nThe framework is designed for developers building autonomous or human-in-the-loop workflows where agents need to collaborate, persist knowledge, and call external functions. It uses pydantic for configuration, supports Python 3.10 through 3.14, and is actively maintained. The package is permissively licensed (Apache-2.0) and has no known security vulnerabilities.","worth_installing":"Yes. AG2 is a mature, actively maintained framework (Production/Stable status) with low install friction, permissive licensing, no known vulnerabilities, and strong community adoption. Install it if you need to build AI agents that coordinate with LLMs and other agents. Note: this is a breaking change from AG2 Classic (autogen namespace) \u2014 if you have existing Classic code, stay on ag2-classic or consult the migration guide."},"id":"ag2","links":{"html":"https://skillfed.io/packages/ag2","md":"https://skillfed.io/packages/ag2.md","pypi":"https://pypi.org/project/ag2/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-29","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"ag2","python_support":"supports_current","summary":"A programming framework for agentic AI"},"popularity":{"monthly_downloads":505464,"position":6291,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
