时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

Dev Proxy 0.27 发布,增强了 API 建模、AI 集成和配置特性

作者:Almir Vuk

  • 2025-05-16
    北京
  • 本文字数:1031 字

    阅读完需:约 3 分钟

大小:508.61K时长:02:53
Dev Proxy 0.27发布,增强了API建模、AI集成和配置特性

微软发布 Dev Proxy 0.27 版本,该版本旨在通过一系列新特性和改进来提升开发者体验,旨在简化 API 规范生成、改进编辑建议,并为未来的 AI 集成奠定基础。


Dev Proxy(之前的 Microsoft 365 Developer Proxy)是一个用于在应用测试期间模拟真实 API 行为的命令行工具。开发人员可以用 Dev Proxy 创建有效处理错误和限制的弹性应用。


该版本的一个关键特性是能够从拦截的请求中生成 TypeSpec 定义。正如所解释的,TypeSpec 是一种新的 API 建模方法,可用于在不同生态系统中生成代码。


此次更新让 Dev Proxy 可以迅速依据真实流量生成 TypeSpec 定义,极大简化并加速了 API 建模流程。与生成 OpenAPI 规范的方式相似,开发人员可借此特性进一步提升工作效率。


(Dev Proxy 为 API 生成 TypeSpec 定义,来源:Microsoft 365 Dev 博客)


另一个值得注意的新特性是实验性的 Dev Proxy MCP 服务器。该功能允许用户使用自然语言配置 Dev Proxy,提供上下文帮助,并帮助用户发现和了解 Dev Proxy 各项功能。将模型上下文协议(MCP)服务器与 AI 代理进行集成,旨在简化配置流程,让用户能够更加直观地使用该平台。


需要注意的是,该功能目前仅在 Visual Studio Code 内部测试版本中提供,不过更广泛的 npm 可用性也已推出。


更新还包括对 Dev Proxy 本地语言模型(LM)连接的重大改进。开发团队表示:


我们已重构本地语言模型(LM)连接,使其更具通用性。此前的连接逻辑与 Ollama 紧密耦合,而此次更新后可以支持将 Dev Proxy 连接到任意兼容 OpenAI API 语言模型的客户端,让你能够更容易地连接到你所偏好的 AI 供应商。


此外,Dev Proxy 的 JSON 模式得到了增强,支持描述和 Markdown。这一改进使开发人员在配置 Dev Proxy 时能够更轻松地理解各项属性,尤其是在使用 Visual Studio Code 时。


其他更新还包括改进了 URL 拦截功能以及模拟文件在发生更改时的重新加载机制。此前存在一个性能问题,即模拟文件会被多次重新加载,这一问题现已得到解决。Dev Proxy 现在只重新加载一次模拟文件,提升了稳定性和效率。此外还改进了用于定义包含和排除的 URL 规则,增强了整体的模拟处理能力。


Dev Proxy Toolkit 扩展也已更新,新增了用于创建配置文件和重新启动 Dev Proxy 的命令,并更新了代码片段,现在包含最新的模式和 TypeSpecGeneratorPlugin 配置。


要了解该版本的完整变更清单,可以参看官方的发行说明


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


查看英文原文https://www.infoq.com/news/2025/05/microsoft-dev-proxy-0-27/

2025-05-16 13:005540

评论

发布
暂无评论

Web3.0时代需要什么样的企业级协作工具?

猫Buboo

怎么做到的?3个月入职蚂蚁金服(Java岗)从年薪10W到年薪30W

Java架构师迁哥

当时尚撞上区块链,为潮酷创意赋予专属

CECBC

时尚产业

150页的剑指Offer解答PDF,它来了!!!

秦怀杂货店

DAPP系统开发运营版,DAPP系统开发案例源码

系统开发咨询1357O98O718

思维训练

Ryan Zheng

Redis的常见问题

赖猫

c++ redis Linux 后端

BUG!从编写 Loader 到窥探大佬 Debug 全过程

HZFEStudio

小程序 webpack 构建工具

Go 的 UTF-8 实现

Rayjun

utf-8 Go 语言

iOS 面试策略之语言工具-Swift

iOSer

ios swift 面试

安卓rxjava面试,面试一路绿灯Offer拿到手软,吊打面试官系列!

欢喜学安卓

android 程序员 面试 移动开发

封神总结!蚂蚁金服+滴滴+美团+拼多多+腾讯15万字Java面试题

Java架构追梦

Java 阿里巴巴 架构 面试 金三银四

Redis-Cluster集群

Sakura

4月日更

深入理解Spring框架之AOP子框架

邱学喆

aop 动态代理 cglib ProxyConfig AspectJ

比微信文件传输助手更好用的传输工具|Telegram

彭宏豪95

微信 效率 文件传输 4月日更 Telegram

解决方案的设计与积累——课程总结

Deborah

ceph-csi源码分析(2)-组件启动参数分析

良凯尔

Kubernetes 源码分析 Ceph CSI

四面拿到京东Java岗 30K offer 全过程分享

Java架构师迁哥

区块链如何推动数字化转型?

CECBC

区块链

都在看的18WJava核心成长笔记 让我成功收获字节、阿里、腾讯大厂Offer!

学Java关注我

Java 编程 架构 架构师 程序人生】

封神总结!12W字“多线程与高并发实战手册”成功助我涨薪19K

比伯

Java 程序员 架构

流量分析中常见的指标简单总结

五分钟学大数据

4月日更

JVM-技术专题-虚拟机知识遗漏盘点

码界西柚

JVM

想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗?

Java架构师迁哥

2个月从0到1,一年5次迭代,百度“量桨”效率喷涌背后的工作秘诀

脑极体

安卓rxjava使用,4面字节跳动拿到Offer,面试必问

欢喜学安卓

android 程序员 面试 移动开发

翻译:《实用的Python编程》InstructorNotes

codists

Python

ARST-日常打卡3

pjw

【网络】【操作系统】详解select、poll、epoll

Linux服务器开发

后端 网络编程 Linux服务器开发 网络io eopll

Vue源码思想在工作中的应用

执鸢者

Vue 大前端

介绍一款能取代 Scrapy 的爬虫框架 - feapder

星安果

Python 爬虫 Scrapy feapder

Dev Proxy 0.27发布,增强了API建模、AI集成和配置特性_后端_InfoQ精选文章