推荐阅读
技术总监悄悄秀了一把 VS Code 神技,被我狠狠学到了!
VS Code 1.110 官宣 AI 新特性:AI 直接调试浏览器!
VS Code 又整新活!相当炸裂! 前几天Vs Code又发布了vscode1.111版本,带来了几个值得开发者关注的新特性。
1. Autopilot 与代理权限
🎯 核心功能
VS Code 1.111 引入了全新的权限选择器,让你可以精确控制 Agent 在每次会话中的自主程度。
📊 三种权限级别
| 权限级别 | 功能说明 |
|---|---|
| Default Approvals | 使用默认配置,需要确认的工具会弹出对话框 |
| Bypass Approvals | 自动批准所有工具调用,无需确认 |
| Autopilot (预览) | 完全自主运行,自动重试,自动回答问题 |
🔧 启用 Autopilot
{
"chat.autopilot.enabled": true
}
💡 使用场景
-
Default: 日常开发,需要控制风险
-
Bypass: 信任的工作流,减少确认步骤
-
Autopilot: 复杂任务,让 AI 自主迭代直到完成
2. 代理范围钩子
🎯 核心功能
为特定 Agent 附加预处理和后处理逻辑,而不影响其他聊天交互。
📝 配置示例
在 .agent.md 文件的 YAML frontmatter 中定义:
---
name: my-custom-agent
hooks:
pre: |
# 预处理逻辑
console.log("Before agent runs");
post: |
# 后处理逻辑
console.log("After agent completes");
---
# Agent 说明
🔧 启用设置
{
"chat.useCustomAgentHooks": true
}
💡 应用场景
- 预处理: 加载特定上下文、设置环境变量
- 后处理: 清理资源、生成报告、触发通知
3. 调试事件快照
🎯 核心功能
通过 #debugEventsSnapshot 捕获 Agent 调试事件,帮助你理解和排查 Agent 行为。
使用方法
方法 1: 在聊天中输入
#debugEventsSnapshot
方法 2: 点击 Agent Debug 面板右上角的 sparkle 图标
💡 使用场景
- 询问 Agent 加载了哪些自定义配置
- 查看 Token 消耗情况
- 排查 Agent 异常行为
- 优化 Agent 性能
🔍 查看日志
点击快照附件会自动打开 Agent Debug 面板,并过滤到快照时间戳的日志。
4. 聊天提示改进
🎯 核心改进
重新设计了聊天提示体验,确保在合适的时机展示相关提示。
📋 结构化引导旅程
第一阶段 - 基础提示(优先展示):
- 使用 Plan agent
- 创建自定义 Agent
第二阶段 - 生活质量提升(随机展示):
- 实验性设置
- 生成 Mermaid 图表
- 其他高级技巧
✨ 新增功能
✅ 智能显示: 仅在单个聊天会话可见时显示(如欢迎视图或聊天视图)
✅ 快捷键提示: 每个提示都包含相关键盘快捷键
✅ 自动隐藏: 操作或关闭后当前会话不再显示
✅ 新命令提示: /init 和 /fork 斜杠命令
📌 新增命令
/init - 初始化项目配置
/fork - 分支对话,探索不同方案
5. 终端 AI CLI 分组(AI CLI Profile Group)
🎯 核心功能
AI CLI 终端配置文件现在在终端配置文件下拉菜单顶部显示在专用组中,提高可发现性。
🔧 启用设置
{
"terminal.integrated.experimental.aiProfileGrouping": true
}
📦 包含的 AI 工具
- GitHub Copilot CLI
- Azure AI CLI
- Ollama CLI
- 其他 AI CLI 工具
💡 优势
✅ 快速定位 AI 工具
✅ 提升开发效率
✅ 集中管理 AI 命令行工具
6. 扩展开发增强
🎯 IntelliSense 改进
为扩展 package.json 文件中的本地化字符串添加了基础 IntelliSense 功能:
Go to Definition: 跳转到 package.nls.json 中的本地化字符串定义
Find all References: 查看所有引用位置
📝 示例
{
"contributes": {
"commands": [
{
"command": "myExtension.hello",
"title": "%commands.hello.title%"
}
]
}
}
按住 Cmd/Ctrl 点击 %commands.hello.title% 即可跳转到定义。
🎉 总结
VS Code 1.111 作为首个每周稳定版更新,带来了 Agent 能力的重大升级:
✅ Autopilot - 让 Agent 完全自主运行
✅ 权限控制 - 精细管理 Agent 行为
✅ 调试工具 - 强大的事件快照功能
✅ 用户体验 - 智能提示系统全面优化
✅ 开发效率 - AI CLI 分组、钩子功能等
这些更新让 VS Code 的 AI 辅助编程能力迈上新台阶,值得所有开发者升级体验!