一、Cursor版本演进时间线

Cursor在2025年的版本演进如下:

时间节点 版本 里程碑
2025年1月 0.44-0.45 .cursor/rules、Deepseek模型、MCP支持
2025年2月 0.46 Agent成为默认模式、UI刷新、Web搜索
2025年3月 0.47 可靠性改进、键盘快捷键、Early Access
2025年4月 0.48-0.49 Chat标签页、自定义模式、规则生成
2025年5月 0.50 Background Agent、统一计费、Max模式
2025年6月 1.0 生产就绪、BugBot、Memories、一键MCP
2025年8-9月 1.5-1.7 Linear集成、自定义Slash命令、Hooks
2025年12月 2.0-2.3 多Agent并行、Composer原生模型、集成浏览器
2026年1月 2.3+ CLI控制、布局自定义、企业级功能

二、最新版本(2.0+)的核心功能点

1. 多Agent并行工作流(Multi-Agent Workflows)

  • 功能:可同时运行多达8个Agent并行处理同一任务的不同实现方案
  • 隔离机制:使用git worktrees或远程机器隔离,避免冲突
  • 对比选择:提供聚合diff视图,可并排比较不同Agent的实现,选择最佳方案合并
  • 应用场景:A/B测试不同架构方案、并行生成实现+测试代码

2. Composer原生模型

  • 定位:Cursor自研的低延迟模型,专为Agent工作流和大型代码库优化
  • 性能:大多数请求在30秒内完成
  • 能力:支持多文件协同编辑、跨文件类型一致性保障

3. 集成浏览器与DOM工具(Embedded Browser)

  • 功能:内置浏览器可将选定元素和DOM上下文传回Agent
  • 应用:UI流程验证、端到端测试、可视化调试
  • 2.3改进:支持多标签页、修复布局和菜单栏问题

4. Background Agent(后台Agent)

  • 功能:Agent可在后台独立运行,开发者可同时处理其他工作
  • 通知机制:通过OS通知告知任务完成或需要输入
  • 远程环境:在独立的远程环境中运行,不阻塞本地开发

5. Memories(记忆系统)

  • 功能:Cursor可记住对话中的事实,并在未来会话中应用
  • 价值:创建项目的持久知识库,无需重复说明项目细节和编码规范

6. BugBot自动化审查

  • 功能:自动PR代码审查,在合并前捕获问题
  • 集成:提供"Fix in Cursor"按钮,直接跳转到问题代码

7. 模型灵活性

  • 设计用A模型,构建用B模型:允许使用不同模型进行规划和实现
  • Max模式:为所有顶级模型提供,基于token计费,适合复杂任务

三、与0.5x版本(如0.50)的主要差异对比

维度 0.5x版本(如0.50) 最新版本(2.0+)
核心模式 Agent成为默认模式,但仍是单Agent 多Agent并行,支持8个Agent同时工作
AI模型 依赖第三方模型(Claude、GPT等) Composer原生模型 + 第三方模型
工作方式 交互式实时对话 后台Agent支持异步并行任务
代码审查 人工审查 BugBot自动PR审查
上下文记忆 单次会话上下文 跨会话Memories持久记忆
UI验证 需切换到外部浏览器 内置浏览器可直接传DOM上下文给AI
计费方式 统一基于请求计费 保留请求计费 + Max模式token计费
协作能力 单开发者使用 团队规则自定义Slash命令共享
MCP支持 基础MCP配置 一键MCP安装、MCP Resources、环境变量支持
项目管理 单代码库 多根工作区(Multi-root workspaces)

四、设计与使用方法上的关键差异

1. 从"单Agent交互"到"多Agent编排"

0.5x时代(如您的参考文档)

  • 使用Composer(Ctrl+I)进行多文件协同编辑
  • 一个Prompt生成前后端代码
  • 人工审查AI输出

2.0时代

  • 使用多Agent并行处理复杂任务
  • 示例:添加邮箱登录功能时,同时启动:
    • Agent A(Composer):负责实现
    • Agent B(推理模型):负责设计+测试
    • Agent C/D:不同约束条件的变体(如"最小diff" vs “全面重构”)
  • 对比合并:通过聚合diff视图选择最佳实现

2. 从"实时对话"到"异步后台处理"

0.5x版本

  • 必须保持Cursor前台运行
  • 等待AI响应时无法做其他工作

最新版本

  • Background Agent允许任务在后台运行
  • 可关闭Cursor或处理其他文件
  • 通过系统通知接收完成提醒
  • 随时可查看状态、发送跟进或接管任务

3. 从"Prompt工程"到"规则+记忆"驱动

0.5x版本(您的参考文档强调):

  • 依赖原子化Prompt显式约束
  • 每次会话需重复项目背景
  • 使用.cursor/rules文件但需手动管理

最新版本

  • Memories自动沉淀项目知识
  • 规则生成命令/Generate Cursor Rules)可从对话自动生成规则
  • 团队规则支持组织级全局策略
  • 自定义Slash命令.cursor/commands/*.md)可复用Prompt

4. 上下文管理升级

功能 0.5x 最新版
代码库引用 @Codebase @Codebase + 自动搜索(Ask模式)
文件夹引用 @folders基础支持 完整文件夹内容支持 + 智能截断提示
Git历史 不支持 可添加Git提交记录到上下文
终端会话 不支持 可添加终端会话到上下文
图像理解 基础支持 MCP图像支持 + 工作区图像文件

5. UI/UX设计演变

0.5x版本

  • Chat、Composer、Agent为独立模式
  • 界面相对复杂,需要手动选择模式

最新版本(2.0+)

  • Agent成为唯一默认模式(0.46起),自动适应需求
  • 布局自定义:4种默认布局(agent、editor、zen、browser),可快捷键切换(⌘+⌥+⇥)
  • Chat标签页:支持并行多对话(⌘T创建新标签)
  • 简化@-context菜单:更精确的上下文选择

五、使用方法的实际差异示例

场景:实现一个全栈任务管理系统

0.5x版本方法(您的参考文档)

1. 架构初始化Prompt → 生成目录结构
2. Model-First设计 → 手动确认schema
3. Composer多文件协同 → 一次生成API+组件+类型
4. 报错修复 → 粘贴错误给AI或点击Auto-fix

最新版本(2.0+)方法

1. 启动3个Background Agent并行:
   - Agent 1: 设计数据库schema和API
   - Agent 2: 设计前端组件架构  
   - Agent 3: 编写测试用例
2. 通过聚合diff对比三个方案,选择最佳组合
3. 使用内置浏览器验证UI,直接选中DOM元素让AI修复
4. 启用BugBot自动审查生成的PR
5. 使用Memories记住项目规范,后续功能自动遵循

六、版本选择建议

场景 推荐版本 理由
个人学习/轻量使用 0.5x稳定版 资源占用低,功能足够,免费额度相对宽松
企业级生产环境 1.0+ BugBot、Memories、团队规则等企业功能
复杂架构设计/探索 2.0+ 多Agent并行对比,适合技术方案选型
异步工作流/大任务 2.0+ Background Agent支持后台长时间运行
硬件配置较弱 0.40-0.45 内存CPU占用更低

小结:从0.5x版本到最新的2.0+版本,Cursor完成了从"AI辅助编码工具"到"自主开发平台"的跃迁。核心差异体现在多Agent并行后台异步处理持久记忆自动化审查四个方面,使用方式也从"精心设计的单Prompt"转向"多Agent编排+规则驱动"的新范式。

我来帮您搜索Cursor最新版本中与Skills相关功能以及Composer的最新变化。
根据搜索到的最新信息,我来为您详细介绍Cursor新版本与Skills的关联功能,以及Composer的最新变化。


一、Cursor与Skills的关联功能

1. Cursor原生没有"Skills"系统,但有对应替代方案

Cursor并没有直接采用Claude的Skills架构,而是通过以下机制实现类似功能:

Claude Skills Cursor对应方案 差异点
SKILL.md文件 .cursorrules文件 + .cursor/rules/目录 Cursor规则更轻量,没有三层渐进式披露机制
description触发机制 自动上下文收集(Auto-context) Cursor不需要手动描述触发条件,Agent自动判断
allowed-tools权限控制 内置工具权限 + Sandboxed Terminals 更自动化的权限管理,无需显式声明
多Skill组合 Multi-Agent并行(2.0+) Cursor采用多Agent而非多Skill组合

2. 在Cursor中使用Claude Skills的变通方案(未尝试)

通过社区工具OpenSkills(https://github.com/numman-ali/openskills),可以在Cursor中引入Claude Skills:

工作原理

  • OpenSkills将Claude Skills的SKILL.md内容转换为Cursor可识别的.cursorrules格式
  • 支持在Cursor、Trae、Qoder等工具中使用官方Skills仓库的技能

实战示例:PDF阅读Skill

# 安装OpenSkills
npm install -g openskills

# 在项目中引入PDF Skill
openskills add pdf

转换后的效果

  • Skill中的指令被注入到Cursor的上下文中
  • 可以使用@pdf引用相关的处理逻辑
  • 没有Claude Skills的渐进式加载机制,所有内容一次性加载

3. Cursor 2.0+的"类Skills"原生功能

Team Commands(团队命令)

  • 管理员可在Cursor Dashboard定义自定义命令、规则和Prompts
  • 通过deeplinks自动分发给所有团队成员
  • 类似于Skills的"可分发知识包"概念,但集成度更深

Custom Slash Commands(自定义斜杠命令)

# .cursor/commands/generate-api.md
---
description: Generate REST API endpoints from Prisma schema
---

Generate a complete REST API controller for the specified Prisma model including:
1. GET /api/{model} - list with pagination
2. GET /api/{model}/:id - get by id  
3. POST /api/{model} - create
4. PUT /api/{model}/:id - update
5. DELETE /api/{model}/:id - remove

Include proper error handling, validation, and TypeScript types.

与Claude Skills的核心差异

  • Cursor的Commands是即时加载,没有Skills的"通讯录+按需加载"机制
  • 没有allowed-tools显式权限控制,依赖自动工具选择
  • 不支持跨平台移植(Claude Skills可在任何支持该标准的平台运行)

二、新版本Composer深度解析

1. Composer的定位演进

版本 定位 核心能力
0.5x(您的参考文档) 多文件协同编辑器 同时编辑前后端文件,确保类型一致
1.0-1.5 Agent化改造 从"编辑器"升级为"执行Agent",支持自动执行终端命令
2.0+ 自主多Agent编排器 自研Composer模型 + 最多8个并行Agent + 后台执行

2. Composer 2.0的核心新特性

特性一:自研Composer模型(Composer 1 Alpha)

技术规格

  • 架构:Mixture-of-Experts (MoE)
  • 速度:200 tokens/秒,比同等模型快4倍
  • 延迟:大多数任务30秒内完成
  • 训练方式:在真实编码环境中使用RL训练,接入完整的Cursor Agent工具链(语义搜索、文件编辑、grep、终端命令)

实例对比

0.5x版本(旧版)

用户:实现一个任务管理系统的CRUD API
Composer: [思考30秒] 
→ 生成schema.prisma [5秒]
→ 生成API路由 [10秒]  
→ 生成前端组件 [15秒]
→ 总耗时:约50-60秒
→ 用户需等待全部完成才能继续

2.0版本(Composer模型)

用户:实现一个任务管理系统的CRUD API
Composer: [思考8秒]
→ 并行生成所有文件 [12秒]
→ 总耗时:约20秒
→ 同时启动Background Agent,用户可立即做其他工作
特性二:多Agent并行(Multi-Agent Workflows)

架构设计

用户请求
    ↓
[Agent 1 - Composer模型] → 实现方案A(保守重构)
[Agent 2 - Claude 4]     → 实现方案B(全面优化)  
[Agent 3 - GPT-5]        → 实现方案C(最小改动)
[Agent 4 - 推理模型]      → 设计+测试用例
    ↓
聚合Diff视图 ← 用户选择最佳方案 → 合并到主分支

实战实例:添加邮箱登录功能

0.5x版本做法

// 用户打开Composer,输入:
"Implement email authentication with JWT tokens, 
including login, register, and password reset endpoints.
Use bcrypt for hashing and nodemailer for emails."

// Composer顺序生成:
// 1. auth.ts (API路由) - 15秒
// 2. auth.service.ts (业务逻辑) - 15秒  
// 3. auth.middleware.ts (中间件) - 10秒
// 4. LoginForm.tsx (前端组件) - 20秒
// 总耗时:约60秒,用户需全程等待

2.0版本做法

// 用户输入相同Prompt,但启动3个并行Agent:

// Agent 1 (Composer): 快速实现基础版本
// Agent 2 (Claude 4): 安全加固版本(添加rate limiting, CSRF保护)
// Agent 3 (推理模型): 生成完整测试用例

// 每个Agent在独立的git worktree中工作,互不干扰
// 总耗时:约25秒(并行执行)
// 用户通过聚合视图对比三个方案的差异,选择最佳组合

聚合Diff视图示例

// 方案A (Composer) vs 方案B (Claude 4) 的关键差异

// 方案A:简单直接
+ const token = jwt.sign({userId}, process.env.JWT_SECRET);

// 方案B:安全加固  
+ const token = jwt.sign(
+   {userId, iat: Date.now(), jti: crypto.randomUUID()},
+   process.env.JWT_SECRET,
+   {expiresIn: '15m', issuer: 'myapp'}
+ );
+ await redis.set(`refresh:${jti}`, userId, 'EX', 7*24*3600);
特性三:Background Agent(后台Agent)

工作流程

// 用户提交复杂任务:
"Refactor the entire payment module to support multi-currency 
and add comprehensive tests. This might take a while."

// 2.0版本响应:
✓ Agent已启动后台任务
✓ 将在独立远程环境中运行(不阻塞本地开发)
✓ 预计完成时间:15分钟
✓ 完成后将通过系统通知提醒

// 用户可以:
// - 关闭Cursor继续其他工作
// - 随时查看进度和中间产物
// - 发送跟进指令或接管任务
// - 并行启动其他Agent处理不同任务

与0.5x版本的本质差异

  • 0.5x:Composer是交互式实时对话,必须保持前台等待
  • 2.0+:Agent是异步任务,支持"发射后不管"
特性四:集成浏览器与DOM工具

实战实例:前端UI调试

0.5x版本

// 用户:这个按钮样式不对
// Composer:请描述具体问题或提供截图
// 用户:需要切换到浏览器检查元素,再返回Cursor描述
// 效率低下,上下文容易丢失

2.0版本

// 用户:打开内置浏览器访问localhost:3000
// Agent自动导航到页面
// 用户:直接点击有问题的按钮,选中DOM元素
// Agent接收DOM上下文:
{
  "tag": "button",
  "class": "btn-primary bg-blue-500",
  "computedStyle": {
    "padding": "8px 16px",
    "borderRadius": "4px"
  },
  "issues": ["contrast ratio below WCAG standards"]
}

// Agent直接修复:
// "检测到对比度不足,建议修改为bg-blue-600并增加padding"
// 用户确认后自动应用修复
特性五:Memories(记忆系统)

与Skills的对比

功能 Claude Skills Cursor Memories
知识沉淀 显式编写SKILL.md 自动提取对话中的事实
触发方式 通过description匹配 自动应用到相关会话
持久性 文件级,可版本控制 会话级,跨对话记忆
编辑方式 手动编辑Markdown 自然语言指令(“记住…”)

实例

// 第1次对话:
用户:我们项目使用PascalCase命名接口,camelCase命名变量
Cursor:✓ 已记住命名规范

// 第5次对话(新会话):
用户:生成用户管理模块
Cursor:(自动应用PascalCase/camelCase规范)
// 无需重复说明,Memories自动注入上下文

三、Composer使用方式的演变对比

0.5x版本

// 核心交互:Ctrl+I 打开Composer面板
// 模式:单轮多文件生成

// 典型工作流:
1. 选中相关文件(手动@引用)
2. 输入详细Prompt描述需求
3. 等待AI生成所有文件修改
4. 人工审查Diff
5. 接受或拒绝修改

// 限制:
- 单次上下文有限(约200K tokens)
- 复杂任务需要多轮对话
- 无法并行探索不同方案

2.0+版本(当前最佳实践)

// 核心交互:Agent-centric三面板布局
// 模式:多Agent并行 + 后台执行

// 典型工作流:
1. 输入需求(无需精确选择文件,Agent自动收集上下文)
2. 选择策略:
   a) 快速模式:单个Composer模型,30秒内完成
   b) 探索模式:启动3-4个不同模型并行,对比选择
   c) 深度模式:Background Agent后台执行复杂重构
3. 通过聚合视图审查所有变更
4. 一键合并或选择性应用
5. 使用内置浏览器验证UI效果

// 增强能力:
- 自动上下文收集(无需手动@文件)
- 语音模式(Voice Mode)口述需求
- 自我测试(Agent自动运行测试验证)

四、版本差异总结表

维度 0.5x版本(参考文档) 2.0+最新版本
核心模型 第三方模型(Claude/GPT) 自研Composer模型(4倍速)
Agent数量 单Agent 最多8个并行Agent
执行方式 交互式实时 后台异步 + 实时并行
上下文管理 手动@引用 自动收集 + Memories记忆
方案对比 单一路径 多方案聚合Diff对比
UI验证 需切换外部浏览器 内置浏览器+DOM工具
代码审查 人工逐文件审查 BugBot自动审查
任务类型 适合明确的小到中型任务 支持复杂长期运行的重构
与Skills关系 无直接支持 可通过OpenSkills间接使用

五、实战建议:如何在新版Composer中实现类似Skills的效果

虽然Cursor没有原生Skills系统,但可以通过以下组合实现类似能力:

方案:Memories + Team Commands + Custom Slash Commands

# 1. 创建团队级"Skill"(管理员在Dashboard设置)

命令名:/api-crud
描述:Generate full CRUD API with best practices

Prompt模板:
"""
Follow our team's API standards (see @memory:api-standards):
1. Use Zod for validation
2. Implement pagination with cursor-based strategy  
3. Add OpenAPI docs annotations
4. Include rate limiting middleware
5. Write integration tests with MSW

Generate for model: {{modelName}}
"""

# 2. 使用Memories沉淀规范
在对话中: "记住我们的API标准:使用Zod验证,cursor分页,必须写MSW测试"
Cursor自动应用到后续所有相关会话

# 3. 使用时
/api-crud Task
→ 自动应用团队规范生成完整CRUD

与Claude Skills的优劣对比

  • ✅ 更自动化(无需写YAML frontmatter)
  • ✅ 跨会话记忆(Memories自动应用)
  • ❌ 没有渐进式加载(大规范可能占用上下文)
  • ❌ 不可移植(绑定Cursor生态)

总结:Cursor 2.0+通过自研Composer模型多Agent并行后台执行三大创新,将Composer从"多文件编辑器"升级为"自主开发平台"。虽然没有直接采用Claude Skills架构,但通过Memories、Team Commands和Custom Slash Commands实现了类似的知识沉淀和复用能力,且更加自动化和智能化。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐