Cursor 3.11 发布:Side Chats 侧边对话 + 对话搜索 + 云 Agent 新 Hooks
Cursor 发布 3.11 版本,带来三个重要更新:Side Chats 让你在主对话旁开侧边讨论而不打断 Agent 工作;Conversation Search 可以搜索历史对话内容;Cloud Agent 新增对话级 Hooks,让团队对 Agent 行为有更细粒度的控制。
Side Chats:终于可以"边写边问"了
用 Cursor 的 Agent 模式写代码时,你一定遇到过这种情况:Agent 正在跑,你突然想问个问题或者验证一个想法,但一开口就打断了它的工作流。要么等它跑完再问,要么硬着头皮打断——两种都不好受。
Side Chats 就是来解决这个问题的。用 /side 或 /btw 命令,或者点击聊天面板顶部的加号按钮,就能在主对话旁边开一个侧边对话。这个侧边对话会自动继承主对话的上下文,所以你不需要重新解释背景。
关键设计:侧边对话默认是"只读模式"——只做搜索、阅读和回答,不会修改代码。这让它特别适合用来问澄清问题、研究替代方案、或者验证某个决策是否合理,而主 Agent 继续干活不受影响。
每个侧边对话都是持久的完整 Agent 对话,你可以随时回来继续,也可以用 @mention 把侧边对话的结论拉回主对话。这意味着 Side Chats 不是一个临时便签,而是一个可以沉淀的并行工作空间。
Conversation Search:从"翻聊天记录"到"搜聊天记录"
随着 Agent 对话越来越长、越来越多,找之前的讨论变成了一件痛苦的事。之前只能按名字和 PR 号搜索,经常找不到想要的内容。
3.11 版本在 Agents Window 里加入了对话内容搜索,用 Cmd+K 调出。Cursor 会在本地建搜索索引,支持上千条对话的快速检索。单条对话内也支持 Cmd+F 搜索,可以跳转匹配项、看匹配计数,边滚动边搜索。
这个功能看似简单,但对于重度用户来说,它把"找历史"从手动翻页变成了秒级检索,效率提升非常明显。
项目和仓库选择器重新设计
项目选择器和仓库选择器也做了简化。之前创建项目、连接 GitHub/GitLab/Azure DevOps 需要跳转到其他页面,现在全部在选择器内完成。搜索范围也按"本机/云端/远程机器"分区,不再是一个全局搜索框。另外,最近项目列表支持一键移除。
Cloud Agent 新 Hooks:对话级控制
Cloud Agent 之前已经支持围绕工具执行和文件/Shell 操作的 Hooks。3.11 新增了对话级别的 Hooks,包括:
- beforeSubmitPrompt:在 Agent 提交提示前触发
- afterAgentResponse:在 Agent 回复后触发
- afterAgentThought:在 Agent 思考后触发
- stop:控制 Agent 停止
- subagentStart:子 Agent 启动时触发
这些新 Hooks 让团队可以观察 Agent 的推理过程、控制子 Agent 的行为、构建自纠错循环。对于企业用户来说,这意味着对 Cloud Agent 的行为有了更细粒度的可观测性和控制力。
同日动态:Claude Code 2.1.207
同一天,Claude Code 也发布了 2.1.207 版本,几个值得关注的更新:
- Auto Mode 全面开放:之前需要设置环境变量
CLAUDE_CODE_ENABLE_AUTO_MODE才能启用,现在在 Bedrock、Vertex AI 和 Foundry 上默认可用,不需要 opt-in - 终端卡顿修复:修复了流式输出超长列表、表格、代码块时终端冻结和按键延迟的问题——这个 bug 困扰了不少用户
- 安全修复:修复了 shell 形式命令中
${user_config.*}的注入风险,plugin 配置不再从项目级设置读取 - 默认模型升级:Bedrock、Vertex 和 Claude Platform on AWS 默认切换到 Claude Opus 4.8
写在最后
Cursor 3.11 的 Side Chats 解决了 AI 编程工具长期存在的"单线程对话"问题——让开发者可以在 Agent 工作时并行探索,而不是被迫二选一。Conversation Search 和新 Hooks 则分别解决了"找历史"和"控 Agent"两个痛点。同日 Claude Code 也有重要更新,AI 编程工具的竞争正在从"谁更聪明"转向"谁更好用"。