• 微软VS Code团队宣布向所有用户正式推出Agent模式
  • 发布于 1周前
  • 72 热度
    0 评论
  • 风尘客
  • 1 粉丝 44 篇博客
  •   
2025年4月8日凌晨,微软VS Code 团队宣布向所有用户正式推出Agent模式,这项突破性功能将AI驱动的自主编程助手深度集成到开发环境中,标志着软件开发工作流进入全新阶段。

核心功能
Agent模式本质上像是一个自主工作的AI程序员,能够执行包含多步骤的复杂编程任务:
1.智能代码分析:自动扫描代码库,识别需要修改的文件
2.多轮自我修正:根据编译错误、lint提示持续迭代修改,直至问题解决
3.终端交互:直接运行构建命令、测试脚本等终端操作

4.扩展集成:通过MCP协议与外部服务、VS Code扩展交互(如连接数据库、云平台)


与传统的编辑模式相比,Agent模式特别适合开放式任务:当开发者不确定修改范围、需要跨文件协调变更,或涉及外部系统交互时,AI助手能自主规划执行路径。而编辑模式仍保留给目标明确、需要快速完成的简单修改。

用户体验升级
本次更新根据用户之前的反馈进行了多项优化:
多会话支持:不同 Agent 会话可并行处理独立文件
撤销改进:一键回滚至上个编辑点
笔记本支持:直接创建/编辑Jupyter Notebook

自动审批:终端命令即将实现自动执行(2025年4月)


统一聊天视图整合了历史记录、窗口分离等功能,工作区视图也得到简化。值得注意的是,未来所有模式(问答/编辑/Agent)都将基于工具调用架构,这意味着不支持工具调用的模型将无法用于编辑模式。

扩展能力
开发者可通过两种方式扩展 Agent 能力:构建MCP服务器 或者 开发VS Code插件市场
构建MCP服务器
开发者可以部署本地 MCP 服务器(支持 stdio/SSE),或者 从 Claude Desktop 等客户端导入现有配置!为此,整个架构也做了些调整:
.内置工具(代码搜索、文件编辑等)以蓝色标识
.MCP服务器提供的工具(如GitHub集成)显示为绿色
.扩展工具(如笔记应用连接)同样采用绿色标识
.开发者可通过#符号显式指定工具

开发VS Code扩展
另外开发者也可以从插件市场获取社区贡献的工具集。使用@tag:language-model-tools标签搜索

你也可以使用@tag:language-model-tools标签发布自己的插件!

后续
接下里,VS Code 团队公布了开发路线图,包括:
.自定义模式(预设工具链+指令)
.代码块级差分更新加速体验
.会话检查点(回滚至特定步骤)
.MCP协议扩展(提示词/资源管理)
期待这些工具变的更好!!!
官方公告:https://code.visualstudio.com/blogs/2025/04/07/agentMode
用户评论