autogen 是什么?

AutoGen 是 Microsoft 开源的多智能体应用框架,包含高层 AgentChat API、模型与工具扩展包以及 AutoGen Studio。官方仓库已进入维护模式,不再接收新功能;Microsoft 建议新项目使用 Microsoft Agent Framework。

⭐ 56,729 Stars 🍴 8,536 Forks Python CC-BY-4.0 作者: microsoft
来源:github.com/microsoft/autogen;https://github.com/microsoft/autogen/blo… 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

当前应关注的事实是官方已转入维护模式,并提供迁移到 Microsoft Agent Framework 的指南。

来源:github.com/microsoft/autogen/blob/main/README.md;https://learn.micros…

核心功能

AgentChat 高层 API

用 AssistantAgent、团队和终止条件组织单智能体或多智能体对话流程。

来源:microsoft.github.io/autogen/stable/;https://github.com/microsoft/auto…
模型与工具扩展

autogen-ext 提供模型客户端和工具集成,包括 OpenAI 适配与 MCP 相关能力。

来源:github.com/microsoft/autogen/blob/main/README.md
AutoGen Studio

提供图形界面,用于原型搭建与调试;它不是免评估的生产托管平台。

来源:github.com/microsoft/autogen/blob/main/README.md;https://microsoft.gi…
事件驱动运行时

底层 Core API 支持消息、运行时与分布式智能体模式,高层 AgentChat 建立在其上。

来源:microsoft.github.io/autogen/stable/

技术架构

AutoGen 采用分层包结构:autogen-core 提供事件驱动运行时和消息抽象,autogen-agentchat 提供面向应用的代理与团队 API,autogen-ext 接入模型客户端和工具,AutoGen Studio 提供可视化原型入口。模型调用和工具执行仍由应用开发者负责权限、日志与评估。

来源:microsoft.github.io/autogen/stable/;https://github.com/microsoft/auto…

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) 所选模型提供方 SDK所选模型提供方 S… 模型 API 凭据 可选 MCP server 或应用工具可选 MCP serve… AgentChat 高层 API 模型与工具扩展 AutoGen Studio 事件驱动运行时 autogen 项目本体 核心功能 关键依赖

技术栈

语言Python 3.10+框架autogen-core、autogen-agentchat、autogen-ext、可选 AutoGen Studio
所选模型提供方 SDK模型 API 凭据可选 MCP server 或应用工具
本地 Python 环境或自管服务;生产环境需自行实现身份、权限、观测和评估
来源:github.com/microsoft/autogen/blob/main/README.md;https://microsoft.gi…

快速上手

维护现有项目时,先用 Python 3.10 以上的隔离环境安装 `autogen-agentchat` 与需要的 `autogen-ext` extra,再按官方 Hello World 建立模型客户端和 AssistantAgent。先使用测试凭据、只读工具和固定任务评估输出,不要把生产密钥写进代码。新项目应先阅读官方迁移指南并评估 Microsoft Agent Framework。
来源:github.com/microsoft/autogen/blob/main/README.md;https://learn.micros…

使用场景

适合维护现有 AutoGen 0.4+ 应用、复现实验或制定迁移计划。新建长期生产项目时,官方指向 Microsoft Agent Framework;涉及发信、付款、删除数据或外部执行的工具必须加最小权限和人工批准。

来源:github.com/microsoft/autogen/blob/main/README.md;https://github.com/m…

优势与局限

优势

  • AgentChat API 能较快搭建多智能体原型
  • Core 与扩展包分层清楚
  • 支持多种模型和工具接入
  • 已有迁移指南帮助存量应用转向继任框架

局限

  • 官方已进入维护模式,不再增加新功能
  • 模型与工具行为必须由应用方评估和约束
  • 旧版到 0.4+ 存在迁移成本
  • 生产身份、权限和观测不会自动完备
  • 本轮没有安装包、调用模型或运行 Studio
来源:github.com/microsoft/autogen/blob/main/README.md;https://microsoft.gi…

最新版本

以 2026-09-23 为检查截止日,最新已发布的 Python 版本为 python-v0.7.4,发布于 2026-08-19,包含文档更新、Redis 反序列化修复和流式支持相关改动。仓库处于维护模式;不能采用页面中晚于检查日期的未来版本信息。

来源:github.com/microsoft/autogen/releases/tag/python-v0.7.4;https://githu…

实测与证据

status: official_docs_checked_not_run  |  checked_at: 2026-09-23  |  environment: 核对官方仓库、稳定文档、python-v0.7.4 Release、Microsoft Agent Framework 仓库与迁移指南  |  limitations: 未安装 AutoGen、未设置模型密钥、未运行智能体、MCP server 或 Studio,也未验证任何生产工作流  |  observed_output: 官方 README 明确标记维护模式并指向 Microsoft Agent Framework;Python 要求为 3.10 以上。以检查日期为截止,最新已发布版本为 python-v0.7.4

来源:github.com/microsoft/autogen/blob/main/README.md;https://github.com/m…

同类项目对比

Microsoft Agent Framework 是 Microsoft 指定的继任项目,面向 Python 和 .NET,继续承载智能体、工作流以及 A2A、MCP 等互操作方向。AutoGen 更适合维护存量项目或学习既有 API;新项目应先采用 Agent Framework 做原型并按其当前文档评估,而不是继续押注已停止功能开发的 AutoGen。

来源:github.com/microsoft/autogen/blob/main/README.md;https://github.com/m…

总结评价

AutoGen 仍有存量维护和学习价值,但官方路线已经改变。现有团队应锁定版本、补齐工具权限与回归评估,并制定迁移计划;新项目直接比较 Microsoft Agent Framework 的当前能力更合理。

来源:github.com/microsoft/autogen/blob/main/README.md;https://learn.micros…

常见问题

AutoGen 现在还适合新项目吗?

官方仓库已进入维护模式,并建议新用户采用 Microsoft Agent Framework。AutoGen 更适合维护存量系统、复现实验或准备迁移。

AutoGen python-v0.7.4 需要哪个 Python 版本?

官方安装说明要求 Python 3.10 及以上。模型扩展要按所选提供方另装对应的 autogen-ext extra。

AutoGen Studio 能直接当生产平台吗?

它适合搭建和调试原型,但生产权限、密钥、观测、评估和故障处理仍需应用方设计。不能因为使用图形界面就省略这些控制。

从 AutoGen 迁移到 Microsoft Agent Framework 要重写吗?

官方迁移指南给出概念和 API 的对应关系。实际改动取决于使用的代理、团队、工具和运行时,应该先做小范围迁移验证。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件