Maguyva 对 C# 的支持:让 .NET 代码库的重构更安全
当 .NET 仓库已经庞大到,安全的 AI 辅助必须依赖真实结构时,这正是合适的场景。
扩展名
.cs, .csx
任何产品都能声称支持现代应用语言的 AI 能力。COBOL 更有价值,因为它逼着产品诚实面对自己真正擅长什么。在遗留代码中,价值不在于快速生成代码,而在于发现、依赖梳理、细致审查和现代化规划。
如果说 Maguyva 在 COBOL 上有用,那是因为它能帮助工程师在着手迁移之前,先理解这个仍然举足轻重的系统。
Maguyva 覆盖 .cbl、.cob 和 .cpy,让 Copybook 能与程序处于同一个搜索层面。在关系分析过程中,它还会剥离调用目标外围的引号和括号——这一点在 COBOL 代码库中尤为重要,因为这些包裹符号很常见,足以让朴素的文本匹配变得嘈杂。
对于面向对象的 COBOL,Maguyva 会提取类继承关系。当父类和子类定义在同一个源文件中时,它还会关联方法重写关系。类限定的方法名称可以区分重写方法和父类方法,帮助智能体在修改类之前检查继承的行为。
最佳切入点通常是面向探索的:
get_task_context 处理诸如“追踪客户批处理更新流程中的 Copybook 使用情况”这类提问。text_pattern_search 查找程序名、Copybook 名以及稳定的批处理入口点。dependency_search。这个页面适用于遗留代码探索与现代化规划,而非代码生成。如果你的系统同时混用了 COBOL 与更新的服务层,可以对比 Java 或 C#。如果你只需要完整的支持矩阵,请查看 兼容性。
最适合场景
智能体工作流
引擎细节
常用 MCP 入口工具
从这里开始诸如“追踪客户批量更新流程中的 Copybook 使用情况”这类探索性提示。
当术语稳定时,用它查找程序名称、Copybook 名称和批处理入口点。
在你确定某个例程或共享定义后,用它查看该定义在何处被使用。