maf-doctor
活跃·★ 14·MIT·更新于 2026-10-19
MAF Doctor 是一个全面的 .NET 全局工具,旨在诊断、解释和修复 Microsoft Agent Framework (MAF) 应用程序中的问题。它提供强大的命令行界面、用于 Copilot 等 AI 助手的 MCP 服务器以及 Roslyn 分析器,支持自动化修复和从 Semantic Kernel 到 MAF 的跨框架迁移。
#微软代理框架#.NET 全局工具#代码分析#迁移助手#代理AI#命令行工具#Roslyn 分析器#模型上下文协议
01
功能特性
01捕获那些编译通过但运行时可能出错的错误,例如工作流中无声的扇出/扇入失败。
02为 CS0618 过时 API 警告提供编译器级别的真实依据,并映射到规范的修复方案。
03提供从 Semantic Kernel 到 MAF 的跨框架迁移帮助,包括扫描和指导性的移植。
04支持完整的代理循环,通过 AI 助手进行审计、规划和执行修复。
05自我更新的知识库确保其始终拥有最新的 MAF 迁移和兼容性信息。
02
兼容性
.NET
运行时
已通过文档验证
Microsoft Agent Framework
框架
已通过文档验证
NuGet
包管理器
已通过文档验证
VS Code
IDE 集成
已通过文档验证
Claude Code
IDE 集成
已通过文档验证
GitHub Copilot
AI 助手
已通过文档验证
03
快速开始
1
$ dotnet tool install --global maf-doctor
2
$ cd your-maf-project
3
$ maf-doctor init
04
使用场景
↳诊断和识别 MAF 代理工作流中通过编译但运行时出现无声故障的情况。
↳将现有的 Semantic Kernel 应用程序迁移到 Microsoft Agent Framework。
↳根据当前的最佳实践审计 MAF 代码库并修复反模式。
↳自动化解决 CS0618 过时 API 警告,并提供确定性修复。
↳使用内置的最佳实践搭建新的 MAF 代理和工作流。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧