Subagents、Skills 与图片生成
2.4 2026年1月22日
Agent 正在解决代码库中日益复杂、长期运行的任务。本版本引入新的 Agent harness 改进以更好管理上下文,以及编辑器和 CLI 中的多项体验修复。
Subagents
Subagents 是独立 Agent,专门处理父 Agent 任务的离散部分。它们并行运行、使用自己的上下 文,可配置自定义提示、工具访问和模型。
结果是整体执行更快、主对话上下文更聚焦、每个子任务有专门能力。
Cursor 包含用于研究代码库、运行终端命令和执行并行工作流的默认 subagents。它们将自动提升编辑器和 Cursor CLI 中 Agent 对话的质量。
您也可定义自定义 subagents。详见文档。
Skills
Cursor 现支持编辑器中的 Agent Skills 和 CLI。当领域特定知识和工作流相关时,Agent 可发现并应用 skills。也可通过斜杠命令菜单调用 skill。
在 SKILL.md 文件中定义 skills,可包含自定义命令、脚本和根据任务专门化 Agent 能力的指令。
与始终开启的声明式 rules 相比,skills 更适合 动态上下文发现和程序性「如何做」指令。在保持上下文聚焦的同时,为 Agent 提供更多灵活性。
图片生成
直接从 Cursor 的 Agent 生成图片。用文字描述图片或上传参考以引导底层图片生成模型(Google Nano Banana Pro)。
图片以内联预览返回,默认保存到项目的 assets/ 文件夹。适用于创建 UI 稿、产品素材和可视化架构图。
Cursor Blame
在 Enterprise 计划中,Cursor Blame 用 AI 归属扩展传统 git blame,可准确看到哪些是 AI 生成、哪些是人工编写。
审查或重访代码时,每行链接到产生它的对话摘要,提供变更的背景和推理。
Cursor Blame 区分 Tab 补全、Agent 运行(按模型细分)和人工编辑的代码。还可追踪团队代码库中的 AI 使用模式。
Agent 的澄清问题
Agent 在 Plan 和 Debug 模式中使用的交互式 Q&A 工具,现允许 Agent 在任意对话中提出澄清问题。
等待您回复时,Agent 可继续读取文件、编辑或运行命令,收到答案后立即纳入。
也可通过指示「use the ask question tool」构建使用该工具的自定义 subagents 和 skills。
改进 (29)
- 在终端使用
agent开始使用升级后的 Cursor CLI。 - MCP 服务器定义和工具现以 JSON 文件形式存在于
.cursor。Agent 仅在需要时发现和加载 MCP,减少 token 使用并保持上下文聚焦。 - Agent 现可在检测到不同模式对任务更有效时,主动请求在对话中途切换模式。您也可自动批准和自动拒绝特定切换。
- 快速只读 diff 查看器改进了审查变更面板的性能。
- 打开和调整使用内联代码块的聊天现更快。
- Agent 现可读取 PDF,可在聊天中作为上下文附加。
- CLI 可链接为服务账户运行。
- 改进 hooks 能力和覆盖:
stophook;beforeSubmitPrompt修改提示;PreToolUse和PostToolUsehooks。 - Hook 命令现启动快 40 倍。
- 编辑器内浏览器导航现快 10 倍,点击操作更可靠,支持拖放,改进了文本输入处理。Agent 工作时也可锁定浏览器以防意外干扰。
- Cursor 网页仪表盘现支持浅色模式。
- 根据反馈移除了 peek 侧边栏。
- Windows 通知现像 MacOS 一样有接受/拒绝按钮。
- 选择「Run Everything」的用户其 Agent 将永不被阻止。
- 沙盒中编辑 skills 和 rules 文件不再需要审批。
- 沙盒中现允许 git 写入。
- 沙盒中文件编辑审批在整个 Agent 会话中持久化。
- 沙盒中可允许会话内对工作区外文件夹的编辑。
- CLI 新增团队和 MDM hooks 支持,执行更高效。
- CLI 新增编辑器中已支持的更多 hooks。详见文档中的完整 hooks 列表。
- CLI 新增 Claude Code hooks 兼容性。
- CLI 热启动更快。
- CLI 与编辑器统一权限,包括 Run Everything、Auto-Run in Sandbox(若可用)、Ask Every Time(allowlist)。
- 改进
Ctrl+C检测,防止 CLI 取消 Agent 运行时意外退出。 - CLI 中空聊天时
Ctrl+D现立即退出,与常见 shell 行为一致。 - CLI 中新增
-continue快速恢复上次聊天会话(--resume=-1的简写)。 - CLI 中
/mcp enable和/mcp disable的自动补全现仅显示相关 MCP 服务器。 - CLI 中新增
/max-mode [on|off]切换支持该模式的模型的 max 模式。 - CLI 中更好的 vim 模式支持。
Bug 修复 (14)
- 修复添加更多 MCP 服务器连接时的性能问题。
- 修复 Windows UI 元素中文本被截断,包括聊天标签标题、代码块标题和 @-提及。
- 修复 Browser 面板渲染在其他 UI 组件之上的问题。
- Browser 现可请求本地网络权限,修复与 Okta 等身份提供商的认证流程。
- 修复拆分和合并浏览器标签页的问题。
- 改进消息排队处理,为排队项添加拖放重排。
- 修复重载或重启应用后聊天标签持久化。
- 修复 git worktrees 中的语法高亮问题。
- 修复应用重启后之前会话的陈旧 diff 视图仍可见的问题。
- 修复隐藏标题栏时标签页消失的问题。
- 修复对 dotfiles 进行编辑时接受/拒绝 diff UI 有时不显示的问题。
- 修复 CLI 中处理快速文本变更时某些输入延迟情况。
- 修复 CLI 中排队后续消息的文本换行。
- 修复 CLI 中 Plan 模式执行期间允许使用编辑工具的问题。