普通视图

发现新文章,点击刷新页面。
昨天 — 2025年4月6日首页

Visual Studio Code 发布王炸更新:Agent 模式上线,支持 MCP 协议!

作者 Captaincc
2025年4月5日 23:54

Visual Studio Code 2025 年 3 月更新(版本 1.99):Agent 模式上线,MCP 支持开启!

2025 年 4 月 5 日,Visual Studio Code(VSCode)正式发布了 2025 年 3 月的更新(版本 1.99)。本次更新带来了多项激动人心的新功能,包括 Agent 模式 的正式上线、对 Model Context Protocol(MCP) 的支持,以及通过自定义 API 访问大型语言模型的预览功能。以下是本次更新的详细解读,助力开发者更好地利用 VSCode 提升工作效率。

一、Agent 模式正式上线:AI 驱动的智能开发体验

本次更新的最大亮点是 Agent 模式 正式在 VSCode Stable 版本中上线。开发者可以通过设置 chat.agent.enabled 启用该功能,并在 Chat 视图的模式选择器中找到它。

Agent 模式的核心功能

Agent 模式通过集成 AI 模型,帮助开发者与外部工具、应用程序和数据源进行交互。它支持以下场景:

文件操作:自动生成、编辑代码或笔记本文件。

数据交互:访问数据库或通过网络获取数据。

上下文增强:结合项目上下文,提供更精准的代码建议。

例如,开发者可以在 Chat 窗口中输入提示,Agent 模式会调用相关工具,生成符合需求的代码片段或执行复杂任务。

配置与使用

Agent 模式支持通过 Model Context Protocol(MCP) 服务器扩展功能。配置方式包括:

在用户设置、远程设置或 .code-workspace 文件中调整 mcp 部分。

在工作区的 .vscode/mcp.json 文件中定义 MCP 服务器。

官方文档提供了详细的配置指南,开发者可以根据需求进一步定制 Agent 模式的体验。

二、支持 Model Context Protocol(MCP):AI 工具集成更灵活

VSCode 在本次更新中新增了对 Model Context Protocol(MCP) 的支持,这一协议为 AI 模型与外部工具的交互提供了标准化方式。

MCP 的价值

MCP 协议允许 AI 模型更高效地发现和使用外部资源,例如:

访问项目文件和上下文。

调用外部 API 获取数据。

与调试工具或语言服务器协作。

通过 MCP,开发者可以构建更智能的开发环境。例如,Rust 扩展可以利用 MCP 和语言模型,为代码重命名提供更智能的建议。

如何启用 MCP?

开发者可以通过配置 MCP 服务器来启用该功能。官方推荐参考 GitHub 上的 mcp-labs 项目(github.com/thangchung/…

三、预览功能:自定义 API 访问大型语言模型

VSCode 团队推出了一项预览功能:开发者可以通过自己的 API 访问大型语言模型。这一功能为新模型的快速集成提供了便利。

功能详情

灵活性提升:开发者可以直接通过 API 调用最新的语言模型,无需等待官方支持。

适用范围:目前仅限 GitHub Copilot Pro 和免费用户使用,Business 和 Enterprise 用户需等待后续支持。

这一功能的推出意味着开发者可以更快速地体验新模型。例如,当新的语言模型发布时,你可以直接通过 API 访问并集成到开发流程中。

未来计划

根据 GitHub Copilot 的更新路线图,未来将支持更多模型(如 o1 和 Gemini),进一步丰富 AI 辅助编码的选项。

四、其他重要改进

除了核心功能,本次更新还包含多项实用改进:

  1. 敏捷的更新节奏

VSCode 团队保持了高效的开发节奏:

每日发布:每天修复 bug 并添加预览功能。

月度整合:次月发布正式版,统一更新内容。

这种快速迭代让开发者能够及时体验新功能,同时为团队提供宝贵的反馈。

  1. GitHub Copilot 免费计划

VSCode 推出了 GitHub Copilot 免费计划,包含:

每月 2000 次代码补全(约 80 次/工作日)。

每月 50 次聊天请求。

支持 GPT-4o 和 Claude 3.5 Sonnet 模型。

对于需要更多功能的用户,Copilot Pro 计划提供无限制访问和更多模型选择。

  1. 笔记本编辑增强

VSCode 改进了笔记本编辑体验,支持与代码文件相同的编辑和 Agent 模式。开发者可以通过设置 nbformat_minor 为 5 来更新现有笔记本,启用 AI 驱动的编辑功能。

  1. 语言模型 API 增强

VSCode 扩展 API 提供了更强大的语言模型支持,例如:

使用 LanguageModelChatMessage 创建提示。

通过 @vscode/prompt-tsx 以 TSX 语法声明提示。

这些工具帮助开发者更高效地构建 AI 驱动的扩展。

五、总结与展望

Visual Studio Code 的 2025 年 3 月更新(版本 1.99)为开发者带来了更智能、更灵活的开发体验。Agent 模式的正式上线让 AI 辅助编码更进一步,MCP 协议的支持为工具集成提供了新可能,而自定义 API 访问大型语言模型的预览功能则为未来创新铺平了道路。

对于希望尝试新功能的开发者,建议通过官方文档深入了解 Agent 模式和 MCP 的配置方法。同时,VSCode 团队欢迎用户反馈,共同推动产品迭代。

未来,随着更多模型的集成和功能的扩展,VSCode 无疑将继续引领开发者工具的发展方向。你对本次更新有何期待?欢迎在评论区分享你的看法!

参考链接

完整更新内容:t.co/OW1aHIRYxO

VSCode 官方网站:code.visualstudio.com

MCP 相关资源:github.com/thangchung/…

❌
❌