作为一个常年泡在 VS Code 里的老用户,最近几天打开编辑器突然发现侧边栏多了个不起眼的新图标,点进去之后我才意识到,微软这次是真的在憋大招——Sessions App,一个把 Agentic 开发体验从“辅助聊天”直接拉到“托管级任务执行”的新东西。这不是又一个套壳的 AI 聊天窗,而是把整个开发会话、项目上下文、多步骤任务拆解和代码变更管理全部整合在一起的工作台。
如果你已经厌倦了在聊天框里反复粘贴报错信息、手动把一段段代码丢给大模型,又或者你想搞清楚“Agentic 开发”到底是不是又一个概念泡沫,这篇内容会把你关心的东西一次讲透:Sessions 到底解决什么问题、怎么装怎么配、真实跑一个任务是什么体验,以及我在用它的过程中踩过的几个不算浅的坑。
1. 一个真实的“手里有锤子”时刻:Sessions 到底改变了什么
1.1 Agentic 这两个字泛滥的时代,什么才是真正“Agentic”的体验
先聊个背景。过去一年,AI 编程领域最热的词大概就是 Agentic,也就是智能体式的开发。市面上大量工具号称自己能“自主编码”,但你真正去用的时候会发现,大多数产品的本质还是“增强版的自动补全 + 聊天问答”。你问一句,它答一段,你把代码粘回去,再跑一下,报错,再粘回来。整个流程中,真正做决策、拆任务、看全局的人依然是你,AI 只是你的“高级打字员”。
我理解的真正的 Agentic,至少要满足三件事:
- 能理解项目级上下文,而不是只盯着你当前打开的文件。它要清楚项目的目录结构、关键依赖、已有代码风格,甚至知道哪些模块之间会互相影响。
- 能自动拆解多步骤任务,并且在每步之间保持状态。比如你说“帮我给这个服务加上 Redis 缓存”,它得自己判断改哪个入口文件、新建哪个缓存管理模块、配置哪些参数、再想一遍对现有调用方的影响。
- 能主动执行并验证,而不是只给建议。跑测试、看报错、再修代码、再跑,这个循环最好由 Agent 自己完成,而不是靠人肉搬运。
Sessions App 是往这个方向上迈出了一大步。它不是我之前见过的任何一种“AI 插件换皮”,而是在 VS Code 里做了一个完整的“开发会话”管理层,AI 会在会话中持续工作,把一次模糊的指令变成具体的、可追踪的任务进度。
1.2 Sessions 不在输入框里做文章,它在“会话层”做了个新东西
Sessions 最让我眼前一亮的地方在于它的切入角度。它没有把重点放在“怎么让大模型更聪明”或“怎么把提示词调得更好”,而是选择在 会话层 做文章——把 AI 的工作过程组织成一个个可以暂停、恢复、回放、审查的“Session”。
每个 Session 相当于一个独立的工作记录。你新建一个 Session,给它一个目标描述,AI 会自己规划任务列表,然后开始往里面填内容。期间你可以随时查看它改动了哪些文件、是哪一次操作改的、当时上下文是什么。这就像给 AI 配了一套像 GitHub 那样的提交历史和 Diff 审查界面,只不过每次“提交”不是人做的,而是 AI 自己在执行过程中产生的中间节点。
这种设计的好处非常直观:
- 可追踪:你不用再担心 AI 在你看不到的地方乱改代码。每一步变更都有记录,改错了可以回滚到任意中间节点。
- 可接手:你关掉编辑器,第二天再打开,Session 还在那里,AI 还记得昨天做到哪一步,你可以让它继续,也可以手动接手改剩下的。
- 可复用:一次完整的 Session 做得漂亮,它可以变成一次可复用的“流程模板”,下次遇到类似任务,直接套用同样的执行路径。
所以在我看来,Sessions 不是“另一个 AI 助手”,它是给 AI 助手装上了项目管理能力和记忆体。
1.3 谁适合阅读这篇内容
这篇文章适合三类人。
第一类,已经在用各类 AI 编程插件,但觉得交互方式太零散、AI 帮不上大项目忙的人。你会从里面看到 Sessions 是怎么把“AI 干活”的过程变得可控的。
第二类,对 Agentic 开发感兴趣,想找一个真正能落地的工具来体验“让 AI 作为执行者”的开发范式的人。这篇文章会带你走一遍完整的实战过程。
第三类,技术选型期的人,正在对比不同 AI 编程方案的差异。后面我专门写了横向对比和适用场景分析,可以帮你少走弯路。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 装好环境是第一道坎:安装步骤与最容易踩的配置坑
2.1 获取 Sessions App 的几种方式
Sessions App 目前的获取方式和 VS Code 常规插件不太一样。它不是直接在扩展市场搜索就能随便装的,微软这一波推得相对低调,但入口其实不少。
我实测下来,目前主要有三个渠道:
| 渠道 | 操作方式 | 适用场景 |
|---|---|---|
| 编辑器侧边栏入口 | 从 VS Code 侧边栏的活动栏图标进入,按提示启用 | 已安装最新版本 VS Code 的用户 |
| 扩展市场定向安装 | 在扩展面板搜索 Sessions 相关扩展 ID,选择官方发布源安装 | 想要主动安装、不依赖默认入口的用户 |
| 命令行 / 配置文件启用 | 在 settings.json 中开启 |
