Dev Proxy v0.27 发布:增强的 API 建模、AI 集成和改进的配置功能
快速阅读: 据《InfoQ 公司》称,Dev Proxy 0.27版本优化开发者体验,新增从真实流量生成TypeSpec定义功能,引入实验性MCP服务器以自然语言配置,并优化本地语言模型连接及URL拦截功能。相关更新增强工具稳定性和易用性。
Dev Proxy 团队(隶属微软)宣布发布 0.27 版本,该版本聚焦于优化开发人员体验,重点在于简化 API 规范生成流程、改善编辑建议,并为未来的 AI 集成奠定基础。对于不熟悉它的读者来说,Dev Proxy(前身为 Microsoft 365 开发者代理)是一款命令行工具,在应用程序测试期间可模拟真实的 API 行为。借助 Dev Proxy,开发者可以构建能够高效处理错误和限制的强大应用。
此版本的关键功能之一是从拦截的请求中生成 TypeSpec 定义的能力。正如说明中提到的,TypeSpec 是一种用于建模 API 和跨生态系统生成代码的新方法。这项更新使 Dev Proxy 能够快速从真实流量中创建 TypeSpec 定义,从而让 API 建模变得更为简便快捷。类似于生成 OpenAPI 规范文档,开发者现在可以利用这一功能加速他们的工作。
另一个引人注目的新功能是实验性质的 Dev Proxy MCP 服务器。这一功能允许用户使用自然语言配置 Dev Proxy,提供上下文辅助功能,并帮助用户发现和理解 Dev Proxy 的功能。将模型上下文协议(MCP)服务器与 AI 代理整合旨在简化配置过程,让用户能更直观地使用平台。需要指出的是,此功能目前仅在 Visual Studio Code 内部预览版中作为实验功能提供,未来将通过 npm 广泛提供。
此外,更新还包括对 Dev Proxy 本地语言模型(LM)连接的重要优化。开发团队表示,此外,Dev Proxy 的 JSON 模式已支持描述和 Markdown 格式。据报道,这一变化使开发者更容易理解和配置 Dev Proxy 配置中的属性,特别是在 Visual Studio Code 中工作时。
进一步的更新优化了 URL 拦截和重新加载模拟文件的功能。之前存在的重复加载模拟文件导致的性能问题已得到解决,Dev Proxy 现在仅重新加载一次模拟文件,从而提供更高的稳定性。更新还优化了包含和排除的 URL 定义规则,改善了整体模拟处理。
Visual Studio Code 的 Dev Proxy 工具箱扩展插件也进行了更新,新增了创建配置文件和重启 Dev Proxy 的命令,以及更新后的代码片段,其中包含了最新的模式以及 TypeSpecGeneratorPlugin 的配置选项。
对于此版本的完整变更列表,建议开发者查阅官方发布日志。
作者:阿米尔·沃克
(以上内容均由Ai生成)