一个用于代理式 AI 的编程框架
# AutoGen() AutoGen 是一个用于创建可自主行动或与人类协作的多代理人工智能应用程序的框架。
[!CAUTION] ⚠️ 维护模式
AutoGen 现处于维护模式。它将不再接收新功能或增强,并由社区管理。新用户应从 Microsoft Agent Framework 开始。现有用户应鼓励使用 AutoGen → Microsoft Agent Framework 迁移指南 进行迁移。
[错误]: MemoryContent.mime_type 枚举在储存/加载循环后会降级为字符串(ListMemory)
特性:企业代理人治理的加密操作收据 (AAR)
当真实值归零时, gaia_question_scorer 会将退化/空的代理答案无意义地评分为正确
FunctionTool(strict=True) 在 dump_component/load_component 中丢失 strict
多代理系统需要一个"任务管理者"角色 — — 不是一个"老大代理",而是一个专门的目标完整性节点
使用空格的自动命名进行切换构建成功,但在 convert_tools/AssistantAgent.run 中失败
TextMentionTermination(sources=...) 会在 dump_component/load_component 上删除源
OpenAIChatCompletionClient.create_stream 返回 finish_reason "unknown", 这是因为 finish chunk 同时携带了使用情况(在 Amazon Bedrock 上使用 GPT-6 Sol/Luna/Astra 时会出现此问题)
代理输出来源 — 在多代理对话中跟踪信任和来源
建议:用于工具调用拦截的 GuardrailProvider 协议