Cursor · changelog

侧聊与对话搜索

Side Chats and Conversation Search

二〇二六年七月十日 · 英文原文

Cursor 发布多项更新:侧边对话(/side、/btw)可在不中断主 agent 对话的情况下创建持久子对话,支持上下文回传;对话搜索通过本地索引支持数千条 agent 转录记录的 Cmd+K 搜索及 Cmd+F 滚动匹配;项目和仓库选择器简化,支持在界面内创建项目并连接 GitHub/GitLab/Azure DevOps,搜索范围按本机、云端或远程机器限定;云端 agent 新增团队钩子(beforeSubmitPrompt、afterAgentResponse、afterAgentThought、stop、subagentStart 等),用于观察和控制提示、响应、思考及子 agent 过程;选择器改进包括仓库分组、运行于选择器、分支默认显示、远程机器合并、多仓库开关及无仓库选项。

本次发布通过在主对话旁运行侧边对话、支持搜索 agent 转录记录,以及简化项目和仓库选择器,让您更轻松地保持工作流顺畅。

侧边对话
打开侧边对话,即可在不中断主 agent 对话的情况下提问、探索思路或研究分支话题。使用 /side/btw 或聊天面板顶部的加号按钮,即可创建带有主对话上下文的侧边对话。每个侧边对话都是一个持久的完整 agent 对话,您可以后续跟进、稍后回顾,并通过 @提及 将上下文拉回主线程。默认情况下,侧边对话专注于阅读、搜索和回答。您可以用它们来提出澄清性问题、研究替代方案而不必真正切换方向,或在主 agent 继续运行时对某个决策进行合理性检查。

对话搜索
通过超越名称和 PR 编号的搜索结果,更快找到过去的 agent 对话。在 Agent 窗口中,您可以通过命令面板(Cmd+K)搜索 agent 转录记录。Cursor 会构建本地搜索索引,使搜索可扩展至数千个对话,并保持流畅性能。您还可以在现有对话中使用 Cmd+F 进行搜索,在匹配项之间跳转、查看匹配计数,并在滚动浏览长转录记录时持续搜索。

重新设计的项目和仓库选择器
我们简化了项目和仓库选择器,并使其更加强大。现在,您可以在选择器中完成以往需要跳转到其他界面的工作流程。例如,您无需离开选择器即可创建项目并连接 GitHub、GitLab 或 Azure DevOps。搜索范围现在限定在您的工作位置——本机、云端或特定远程机器——而非一个全局搜索框。您还可以一键从“最近使用”中移除项目。

新的云端 agent 钩子
云端 agent 已支持围绕工具执行和文件/Shell 操作的团队钩子。我们新增了钩子,让您可以观察和控制 agent 对话本身:提示、响应、思考、子 agent、压缩和回合完成。请参阅我们的文档 了解所有支持的钩子。新增的钩子如 beforeSubmitPromptafterAgentResponseafterAgentThoughtstopsubagentStart 等,让您能更好地观察输出和推理过程、控制子 agent,并利用云端 agent 构建自我修正循环。

选择器改进
改进了仓库选择器的分组,在“无仓库”、“本机”和“云端”下提供选项。新增了“运行于”选择器,显示 agent 可在何处运行(云端、本机或远程机器),并由此深入相关选项(环境、本地选项等)。分支选择器默认打开您的默认分支和最近使用的分支,而非冗长的扁平列表,其他分支可通过搜索查找。移除了“主页”概念,使无仓库工作成为明确的“无仓库”选项。将所有远程选项——您的机器、团队池和现有远程工作区——合并为一个可搜索的“远程机器”菜单。多仓库和多根选择通过“云端”和“本机”弹出菜单中的“选择多个”开关实现,取代了独立的“设置工作区”构建器。将搜索移至菜单顶部。简化了页脚。增加了通过输入 noneno repo 找到“无仓库”选项的功能。如果仓库仅存在于云端,选择器会建议将其克隆到本地。添加了更清晰的分区线。为云端仓库添加了带有小云朵徽标的文件夹图标。移除了分支列表中冗余的 Current 标签。

译自 Cursor · changelog · 录于 二〇二六年七月十日