Your agent framework has a shelf life. Microsoft's own Semantic Kernel repo now reads "Semantic Kernel is now Microsoft Agent Framework." Version 1.0 shipped April 3, 2026, and it supersedes both Semantic Kernel and AutoGen for .NET and Python developers. That's a vendor retiring its own framework. Anyone who spent months writing routing logic against it in C# now has a migration on their plate. LangChain, the Claude Agent SDK and Semantic Kernel all do the same job underneath. They send each task to the
TL;DR · AI 摘要
微软Semantic Kernel框架更名为Microsoft Agent Framework,采用文件树结构实现任务路由,模型更新不影响架构。
核心要点
- 微软于2026年4月发布Microsoft Agent Framework 1.0,取代原有框架
- 任务路由通过文件树结构实现,每个任务对应独立文件夹
- 模型更新可通过添加工具文件夹实现,无需修改代码
结构提纲
按章节快速跳转。
- §框架更名
微软将Semantic Kernel重命名为Microsoft Agent Framework并发布1.0版本
- ·架构演进
新框架采用文件树结构替代原有代码路由机制
- ›执行机制
单个编码代理可解析文件树并自动创建子任务
模型更新通过添加工具文件夹实现,无需代码修改
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Microsoft Agent Framework
- 框架更名
- 2026年4月发布1.0版本
- 架构特点
- 文件树结构
- 自动任务路由
- 模型更新兼容性
金句 / Highlights
值得收藏与分享的关键句。
微软于2026年4月发布Microsoft Agent Framework 1.0,取代原有框架
任务路由通过文件树结构实现,每个任务对应独立文件夹
模型更新可通过添加工具文件夹实现,无需修改代码
Robert Youssef 在 X 上的推文:"您的代理框架有使用寿命。微软自己的 Semantic Kernel 仓库现已显示“Semantic Kernel 现在是 Microsoft Agent Framework”。1.0 版本于 2026 年 4 月 3 日发布,它取代了面向 .NET 和 Python 开发者的 Semantic Kernel 和 AutoGen。这是供应商弃用自己框架的案例。任何花费数月用 C# 编写针对它的路由逻辑的开发者现在都面临迁移问题。LangChain、Claude Agent SDK 和 Semantic Kernel 在底层都执行相同的工作。它们将每个任务连同其指令、工具和数据发送到正确的位置。问题在于抽象层。这些代理中的每一个都映射到一个普通的文件树。结构如下👇 → 一个工作流是一个文件夹 → 该工作流中的每个任务是一个子文件夹 → 每个任务保存自己的指令(提示)、工具和数据 → 子任务以相同方式嵌套,层级下移一级。单个编码代理可以运行整个树结构。它读取指令,通过 MCP 服务器获取外部数据,为其他任务生成子代理,并在结构需要扩展时创建新文件夹。您无需编写任何 Python 或 C# 代码即可实现。模型更新也不会破坏树结构。如果实验室发布了一个与您设置重叠的功能,该功能会成为文件夹中的另一个工具。如果更新吸收了整个工作流,该工作流会缩小为一个子任务。Claude Agent SDK 需要 Python 3.10+ 并自动捆绑 Claude Code CLI。运行该树结构的编码代理随安装一起提供。"
Robert Youssef
@rryssf
您的代理框架有使用寿命。微软自己的 Semantic Kernel 仓库现已显示“Semantic Kernel 现在是 Microsoft Agent Framework”。1.0 版本于 2026 年 4 月 3 日发布,它取代了面向 .NET 和 Python 开发者的 Semantic Kernel 和 AutoGen。这是供应商弃用自己框架的案例。任何花费数月用 C# 编写针对它的路由逻辑的开发者现在都面临迁移问题。LangChain、Claude Agent SDK 和 Semantic Kernel 在底层都执行相同的工作。它们将每个任务连同其指令、工具和数据发送到正确的位置。问题在于抽象层。这些代理中的每一个都映射到一个普通的文件树。结构如下👇 → 一个工作流是一个文件夹 → 该工作流中的每个任务是一个子文件夹 → 每个任务保存自己的指令(提示)、工具和数据 → 子任务以相同方式嵌套,层级下移一级。单个编码代理可以运行整个树结构。它读取指令,通过 MCP 服务器获取外部数据,为其他任务生成子代理,并在结构需要扩展时创建新文件夹。您无需编写任何 Python 或 C# 代码即可实现。模型更新也不会破坏树结构。如果实验室发布了一个与您设置重叠的功能,该功能会成为文件夹中的另一个工具。如果更新吸收了整个工作流,该工作流会缩小为一个子任务。Claude Agent SDK 需要 Python 3.10+ 并自动捆绑 Claude Code CLI。运行该树结构的编码代理随安装一起提供。
2026 年 10 月 4 日 下午 9:39
·
1,129
浏览量
5
3
2