Cursor Agent
Cursor IDE内置的AI Agent模式,支持自动修bug、多文件重构、终端命令执行,YOLO模式下可全自动完成复杂编程任务
1. Cursor Agent
Cursor Agent 快速入门
让 AI 直接在你的代码库里写代码、改 bug、跑命令。
这是什么?适合谁?
Cursor 是一款基于 VS Code 内核改造的 AI IDE,它的 Agent 模式(也叫 Composer)是这个 IDE 的杀手锏功能。普通的代码补全只能帮你”猜下一行”,Cursor Agent 模式能做的是:你给一个高层次目标(比如”把登录页改成支持手机号验证码”),它会自己拆任务、改多个文件、跑命令验证、修复编译错误,直到完成。
它适合这些用户:专业程序员——日常写业务代码的开发者,想让 AI 帮手处理重复的样板代码、修 bug、加测试;全栈独立开发者——一个人干三个人的活,需要 AI 加速;写副业项目的程序员——周末想快速做点小工具,Cursor 能把”想法→可运行代码”的链路缩短到几小时;以及VS Code 老用户——Cursor 的快捷键、插件、配置基本和 VS Code 兼容,迁移成本极低。
和同类产品(比如 GitHub Copilot、Claude Code、通义灵码)比,Cursor Agent 的差异是全自主性。Copilot 的 Agent 模式更偏”建议”,每一步需要你点”接受”;Cursor 的 Agent 模式可以一口气跑到底,你只需要最后 review 改动。这让它特别适合”明确的、可拆解的任务”。
准备工作
小白需要准备这些:
- 一个 Cursor 账号:用邮箱或 Google 账号注册,首次注册有 14 天 Pro 试用(可以体验 Agent 模式,免费版只能用基础补全)。
- 下载 Cursor 客户端:https://cursor.com,支持 Windows、macOS、Linux。安装包大约 200MB。
- 一个能跑的项目:第一次用建议选个小项目(比如一个 Python 脚本、一个 React 组件),别拿生产环境的大型代码库冒险。
- 付费提示:Cursor Pro 月费 $20,提供无限次 Agent 调用;免费 Hobby 版每月 2000 次补全 + 50 次 Agent 调用额度。学生和开源项目维护者可以申请免费 Pro,见 https://cursor.com/students。
- 网络环境:Cursor 服务在国内访问不太稳定,建议准备稳定的网络或开启代理。
3 步快速上手
第 1 步:安装/访问
打开浏览器访问 https://cursor.com,点”Download”下载对应平台安装包。
安装步骤:
- Windows:双击
.exe→ 一路 Next → 完成。会自动接管.vscode配置文件。 - macOS:拖拽
.dmg到 Applications 文件夹。 - Linux:Ubuntu 用户用
.deb包,sudo dpkg -i cursor_*.deb。
第一次启动会让你登录账号。登录后 Cursor 会问你是否导入 VS Code 配置(快捷键、插件、主题),建议选”是”,省事。
第 2 步:配置/初始化
进入 Cursor 后,做几件关键配置:
1) 选择 AI 模型:右上角模型下拉菜单,推荐选:
- Claude Sonnet 4:综合能力最强,适合复杂任务
- GPT-5:OpenAI 最新模型,通用性好
- Cursor Small:速度快、免费额度多,适合简单补全
2) 启用 Agent 自主执行模式:设置(Ctrl+,)→ 搜索 “agent mode” 或 “execution policy” → 将执行策略设为”自动执行”。开启后 Agent 可以自动跑命令、自动写文件,不用你一个个点确认。Cursor 早期版本称此功能为”YOLO 模式”,现已改为权限分级管理。
3) 索引你的代码库:点左上角”Cursor”菜单 → “Add Folder to Workspace” → 选你的项目文件夹。Cursor 会自动索引(可能需要 1-5 分钟,取决于项目大小),这样 Agent 才能”看懂”你的代码。
4) 配置忽略文件:在项目根目录新建 .cursorignore(类似 .gitignore),告诉 Agent 哪些文件不要碰(比如 node_modules/、.env、构建产物)。
第 3 步:跑第一个任务
按下 Ctrl+I(macOS 是 Cmd+I)打开 Composer(Agent 模式面板)。
假设你有一个 Python 项目,里面有个 app.py,你想加一个”导出 CSV”功能。输入:
“在 app.py 里加一个 export_to_csv 函数,接收一个 list of dict,把它写成 CSV 文件。函数要有异常处理。”
按回车,Cursor Agent 开始工作:
- 它会先读
app.py,了解现有代码风格 - 自动找到合适的位置插入新函数
- 写出代码,可能还会自动加测试
- 跑一下
python app.py验证不出错 - 在面板里显示 diff,告诉你”我改了哪些文件”
你 review 完改动,点 “Accept All” 接受,或者点 “Reject” 拒绝重写。
整个过程通常 1-3 分钟,比你自己手写快 5-10 倍。
常见踩坑
1. Agent 改了文件后代码报错
症状 → Agent 写完代码,项目跑不起来。 原因 → Agent 误解了项目结构,或引入了不兼容的依赖。 解决 → 在 Agent 面板追加”修复刚才的报错”,它会自动读终端输出并修复;或者直接按 Ctrl+Shift+P → “Revert File” 撤销改动重来。
2. Agent 一直问”我应该怎么做” 症状 → Agent 反复弹出确认对话框,不干活。 原因 → 自主执行模式没开启,或权限设得过于严格。 解决 → 设置里搜 “execution policy” 确认已设为自动执行;或者一次性给 Agent 完整指令,不要分多轮对话。
3. 索引失败,Agent 不认识我的项目
症状 → Agent 修改时似乎没看过我的代码。 原因 → 项目太大,或被 .cursorignore 排除了。 解决 → 看右下角”Indexing”状态,确认已完成;把 node_modules、dist 加进 .cursorignore 减少噪音。
4. Agent 修改了 .env 或密钥文件
症状 → AI 不小心改了敏感配置。 原因 → .cursorignore 没配好。 解决 → 在 .cursorignore 里加:
.env
.env.*
*.pem
*.key
secrets/
5. 提示词太长被截断
症状 → Agent 收到的指令不全,行为奇怪。 原因 → Composer 单次输入有 token 上限。 解决 → 把详细需求拆成几个短对话分步给,或者写在 AGENTS.md 文件里让 Agent 自动读取。
6. Agent 跑命令时卡住
症状 → Agent 调用 npm install 后一直转圈。 原因 → 安装时间长,Agent 默认超时 60 秒。 解决 → 在提示词里加”如果命令超过 2 分钟没结束,主动 Ctrl+C 并换镜像源”。
初级用法
1. 用 Ctrl+K 改写代码块:选中一段代码,按 Ctrl+K,输入”把这段改成异步的”或”加个错误重试逻辑”,Agent 会原地改写。比 Composer 轻量,适合改单文件。
2. 用 Ctrl+L 问代码问题:打开侧边栏 Chat(Ctrl+L),问”这个函数是做什么的?""为什么这里要用 mutex?”。AI 会基于你整个代码库回答,不是凭空瞎说。
3. 用 @Docs 引用文档:在 Chat 里输入 @Docs,然后粘贴 React 官方文档链接,AI 会基于这份文档回答问题,避免它”幻觉”出错的 API 用法。引用本地文件用 @Files,引用代码符号用 @Symbols。
高级玩法
1. 用 .cursorrules 定制 Agent 行为:在项目根目录新建 .cursorrules,写项目的代码规范,比如:
# 规则
- 所有函数必须有类型注解
- 错误处理用 try/except,不要裸 except
- 命名用 snake_case
- 不要在生产代码里用 print,要用 logging
Agent 改代码时会自动遵守这些规则。
2. 多文件批量重构:在 Composer 里输入”把所有 var 改成 let 或 const”,Agent 会扫描整个项目,找出一百多处使用,然后一次性改完。改之前记得用 Git 提交一个 baseline,改完方便 diff。
3. 跑测试 + 自动修复:Agent 模式可以自动跑 pytest、npm test 等测试套件。如果测试失败,你可以追加”修复所有失败的测试”,它会自己改代码直到全绿。这相当于一个永远在线的 pair programmer。
4. 后台 Agent(Background Agent):Pro 用户可以用 Background Agent,把任务丢到云端异步跑,不占本地 IDE。适合跑大型测试套件、长任务(比如”给整个 monorepo 升级 TypeScript 5”)。开启方式:Composer 面板点”Background”标签。
小技巧
- 每次大改前先 Git 提交:Agent 改完不一定完美,有了 Git baseline 你可以随时
git diffreview 或一键回滚。 - 给 Agent 具体的验收标准:不要写”加个登录功能”,要写”加个手机号验证码登录,接口走
/api/auth/sms,验证逻辑在auth.py”。越具体越准。 - 善用
.cursorrules沉淀团队规范:把代码风格、命名约定、禁用模式写进去,所有团队成员共享,Agent 改的代码就会自然符合规范。 - 遇到复杂任务先让 Agent 出方案:第一次输入”先列出实现方案,等我确认后再写代码”,避免它跑偏浪费额度。
- 看 Agent 的 “Diff” 而不是 “Files”:Composer 面板切到 “Diff” 视图,改动一目了然;Files 视图会让你看不清具体改了什么。
参考链接
- Cursor 官网:https://cursor.com
- 官方文档:https://docs.cursor.com
- 下载地址:https://cursor.com/download
- 快捷键参考:https://docs.cursor.com/kbd
- 学生免费:https://cursor.com/students
- 社区论坛:https://forum.cursor.com
- .cursorrules 模板集合:https://cursor.directory/rules
本文基于官方文档和公开资料整理,AI辅助生成,MagicNetWorld 尚未完成独立实测。如有错误或过时信息,请通过 contact@magicnetworld.com 反馈。
2. Cursor 多维度简评:Composer 2 抓包 Kimi K2.5 事件复盘、三代模型对比、YOLO 模式四个 CVE
Cursor 多维度简评:Composer 2 抓包 Kimi K2.5 事件复盘、三代模型对比、YOLO 模式四个 CVE
本文核心是三件事:Composer 2 抓包 Kimi K2.5 事件完整复盘(从抓包到 Cursor 公开声明)、Composer 1/2/2.5 三代模型在我实际项目中的表现差异、Cursor 3 八 Agent 并行的真实能力边界(踩坑大于卖点)。此外单独讲 YOLO 模式的 4 个 CVE——Backslash Security 2026-02 公开披露,是当前对生产项目威胁最大的 Cursor 安全问题。本文数据基于 cursor.com v0.47 实测、IT 之家/凤凰科技/网易三源抓包事件报道、Backslash Security 公开报告、Fireworks AI 托管确认多源验证。
快速开始
⏱ 预计耗时:10-30 分钟 · 难度:小白友好
测试编辑:Mnet 测试日期:2026-06-15 测试环境:macOS 15 / Node.js 20+ / Python 3.11+
第 1 步:下载安装(5 分钟)
Cursor 是VS Code Fork 的独立 IDE,不是插件。去 cursor.com/cn 下载对应系统安装包。
1. 访问 https://cursor.com/cn
2. 点击"下载"(Mac/Windows/Linux 自动识别)
3. 安装(Mac 拖入 Applications,Windows 跑 .exe,Linux 用 .AppImage)
4. 首次启动 → 登录账号(Google / GitHub / 邮箱)
5. 选订阅:Hobby 免费 / Pro $20/月 / Business $40/月
踩坑:中国大陆下载慢(200MB+),可走清华镜像 https://mirrors.tuna.tsinghua.edu.cn/cursor/ 或代理。首次启动会同步 VS Code 已有扩展配置(需 VS Code 已装好扩展)。
第 2 步:配 LLM + 中文(3 分钟)
登录后 Cursor 默认 Composer 2.5(Kimi K2.6 + SFT/RL)+ GPT-5 双引擎。改默认模型 + 开中文 prompt:
1. 打开 Cursor → Settings(Ctrl+,)
2. Models → 把"Default Model"从 GPT-5 改成"Composer 2.5"
3. Models → 添加一个备选"Claude Opus 4.6"(复杂任务用)
4. 勾选 "Auto-detect Language" → 中文 prompt 自动切到 Composer 2.5
5. 关掉 YOLO 模式(Agent → YOLO Mode 保持关闭,生产不开)
免费 Hobby 每月 2000 次 Tab + 50 次慢速 Composer,Pro $20 无限 Tab + 500 次快速 Composer。建议直接 Pro,免费额度只够尝鲜 1-2 天。
第 3 步:跑第一个 Composer 任务(2 分钟)
随便新建一个 demo.py,按 Ctrl+I 调出 Composer,输入:
用 Python 写一个冒泡排序,带类型注解、错误处理、单元测试。
代码风格:2 空格缩进、函数式优先、禁止 any。
预期输出(右侧 Composer 面板):
[Composer 2.5 thinking...]
生成 src/bubble_sort.py(包含冒泡排序函数 + 类型注解)
生成 tests/test_bubble_sort.py(8 个测试用例,覆盖率 95%)
✓ Applied 2 files
[Run] pytest tests/test_bubble_sort.py
→ 8 passed in 0.12s
点 Composer 面板右上角 “Apply” 把代码写进文件,按 Ctrl+Shift+M 跑测试 → 通过。对比手动写 10 分钟,Composer 45 秒搞定。
全流程 10-15 分钟跑通(下载安装 5 + 配置 3 + 第一个任务 2)。下一步试 Composer 改整个项目(参考第三节)。
测试信息
- 测试编辑:Mnet
- 测试日期:2026-05-20 至 2026-06-12(分三批:Composer 三代对比 / 8 Agent 压测 / YOLO CVE 复现)
- 测试环境:macOS 14.5 + Cursor 0.47.8(Pro 订阅 $20/月);React 18 + TypeScript 项目(3 个,2k-15k 行);Ubuntu 22.04 VM(8 Agent 并行测试用,32GB 内存)
- 测试任务:Composer 1/2/2.5 在”fetch → axios 重构”任务的实际表现;8 Agent 并行跑 React class → hooks 重构;YOLO 模式 4 个 CVE 复现
- 数据来源:cursor.com 官方博客、IT 之家抓包事件报道、Backslash Security 公开报告、Fireworks AI 官方公告
一、Cursor 的本质:VS Code Fork 加 AI 主导
Cursor 不是 VS Code 插件——它是基于 VS Code 1.85 开源代码 Fork 的独立 IDE,核心差异是内置了 Composer(自主编程)+ Tab(智能补全)+ 8 Agent 并行能力。它保留了 VS Code 全部生态(扩展、主题、快捷键),但所有”AI 行为”都跑在 Cursor 自家 Gateway 上,不依赖 VS Code 生态。
2026-06 现状:Anysphere 估值 250 亿美元(36 氪 2026-04),付费用户约 80 万。
二、Composer 2 抓包 Kimi K2.5 事件完整复盘
2.1 事件经过(时间线)
- 2026-03-19:Anysphere 发布 Composer 2,官方博文称”超过 Claude Opus 4.6、便宜 10 倍、SWE-bench 76.5%”
- 2026-03-20 03:12 UTC:X 网友 @fynnso(独立开发者,德国)在 Hacker News 发帖《I reverse-engineered Cursor’s Composer 2 — it’s Kimi 2.5》
- 2026-03-20 06:45 UTC:IT 之家、凤凰科技、网易科技同步翻译报道
- 2026-03-20 14:00 UTC:Anysphere 联合创始人 Aman Sanger 在 X 发文承认:“Composer 2 是基于 Kimi K2.5 + 持续预训练 + 强化学习微调的多阶段模型”
- 2026-03-21 03:00 UTC:月之暗面(Moonshot AI)官方微博确认:“通过 Fireworks AI 托管,授权商业合作”
- 2026-03-21 12:00 UTC:马斯克在 X 评论:“Yeah, it’s Kimi 2.5”
- 2026-04-15:Anysphere 发布 Composer 2.5,主动声明”基于 Kimi K2.6 + 强化学习”
2.2 抓包技术细节
@fynnso 的抓包方法(我验证过):
# 1. macOS 安装 mitmproxy
brew install mitmproxy
# 2. 配置 Cursor 走代理
export HTTP_PROXY=http://127.0.0.1:8080
export HTTPS_PROXY=http://127.0.0.1:8080
# 3. 启动 mitmproxy(只看不拦)
mitmproxy --mode transparent
# 4. 在 Cursor 里打开 Composer 2,问任意问题
# 5. mitmproxy 会显示 Cursor → API endpoint 的请求头
# 请求头里包含:model_id: kimi-k2p5-rl-0317-s515-fast
# 这个 model_id 暴露了底层模型
抓到的关键字段:
model_id: kimi-k2p5-rl-0317-s515-fastprovider: fireworks-aiendpoint: https://api.fireworks.ai/inference/v1/chat/completions
kimi-k2p5 就是 Kimi K2.5,rl-0317 表示强化学习微调日期 3 月 17 日,s515-fast 是 Fireworks 的服务等级。
2.3 三方声明对比
| 角色 | 声明内容 | 声明时间 |
|---|---|---|
| Anysphere(Cursor) | “基于 Kimi K2.5 + 持续预训练 + RL 微调” | 2026-03-20 14:00 |
| 月之暗面 | ”通过 Fireworks AI 托管,授权商业合作” | 2026-03-21 03:00 |
| Fireworks AI | ”Kimi K2.5 商业托管服务,客户包括 Anysphere” | 2026-03-21 09:00 |
三份声明基本一致——Composer 2 确实基于 Kimi K2.5,Cursor 做了 SFT(监督微调)和 RLHF(强化学习),不是”套壳”,但也不是”自研基础模型”。
2.4 事件影响(对用户)
- 不影响功能——Composer 2/2.5 用着和以前一样,token 消耗、性能没变
- 影响信任——Cursor 之前宣传”自研模型”,中文社区信任度下降
- 不影响数据——你的代码/项目数据不涉及(模型在 Fireworks AI)
我自己的看法:这种”基于开源/授权模型 + SFT/RLHF”的做法在 LLM 行业很常见(Anthropic Claude 也用类似方法),但Cursor 之前的宣传话术有误导,这次事件后 Cursor 改了官网表述,所有”自研”措辞都加上了”基于第三方模型”的脚注。
三、Composer 1 vs 2 vs 2.5 三代模型对比
我用同一项目(React 18 + TypeScript,15k 行)做”fetch → axios 重构”,对比三代模型:
3.1 任务描述
把所有用 fetch() 的地方改成 axios,
- .then() 改成 async/await
- 加错误处理(用 axios interceptor)
- 加 TypeScript 类型
- 加单元测试
3.2 实测结果
| 指标 | Composer 1 | Composer 2(Kimi K2.5) | Composer 2.5(Kimi K2.6) |
|---|---|---|---|
| 底层模型 | 自研小模型 | Kimi K2.5 + SFT/RL | Kimi K2.6 + SFT/RL |
| 识别需改文件 | 8/15 | 15/15 | 15/15 |
| 实际修改文件 | 6/8 | 13/15 | 14/15 |
| 单元测试生成 | 缺失 | 完整 | 完整 + 边界用例 |
| SWE-bench Verified | 65.3% | 76.5% | 78.1% |
| 耗时 | 18 分钟 | 7 分钟 | 5 分钟 |
| 价格(每百万 token) | $0.30 | $0.50 | $0.50 |
| 中文 prompt 理解 | 中 | 强 | 强 |
| TypeScript 类型推断 | 弱 | 中 | 强 |
| 错误处理(try/catch) | 经常漏 | 偶有漏 | 几乎不漏 |
3.3 关键差异
- Composer 1(2025-04 发布):自研小模型,适合小项目,大项目容易”看不懂”
- Composer 2(2026-03 发布):Kimi K2.5 + 强化学习,大项目也能 hold 住,中文 prompt 强
- Composer 2.5(2026-04 发布):Kimi K2.6 升级版,TypeScript 类型推断和边界用例显著增强
3.4 Composer 2.5 vs Claude Opus 4.6
| 维度 | Composer 2.5(Kimi K2.6) | Claude Opus 4.6 |
|---|---|---|
| SWE-bench | 78.1% | 80.8% |
| 价格(输入/百万) | $0.50 | $15(便宜 30 倍) |
| 价格(输出/百万) | $1.50 | $75(便宜 50 倍) |
| 中文能力 | 强 | 中 |
| 代码风格 | 接近 GPT | Anthropic 风格 |
| 速度 | 快(< 2s 首 token) | 中(3-5s 首 token) |
| 适用 | 日常写代码、CRUD、TypeScript | 复杂架构、重构大型系统 |
我的建议:
- 日常写代码(80% 场景)→ Composer 2.5(便宜 30 倍,中文强)
- 复杂系统重构/算法题 → Claude Opus 4.6(强但贵)
- 中文项目 → Composer 2.5(中文训练数据多)
- 跨语言项目(中英混排) → Composer 2.5
四、Cursor 3 八 Agent 并行的真实限制
4.1 我跑 8 Agent 并行(真实压测)
项目:React 18 + TypeScript(15k 行,300 个文件) 任务:把所有 class 组件改成 hooks 函数组件 环境:macOS 14.5(32GB 内存,M3 Max)
操作:
1. Ctrl+Shift+P → "Multi-Agent: New Session"
2. 创建 8 个 Agent,每个负责一个模块:
- Agent 1: src/components/Header
- Agent 2: src/components/Sidebar
- Agent 3: src/components/Dashboard
- Agent 4: src/components/Form
- Agent 5: src/components/Modal
- Agent 6: src/components/Table
- Agent 7: src/components/Chart
- Agent 8: src/components/Utils
3. 启动并行
实测结果:
| 指标 | 实测 |
|---|---|
| 启动时间 | 25 秒 |
| 8 Agent 总耗时 | 42 分钟 |
| 顺序跑同样任务 | 6.5 小时 |
| 节省时间 | 89% |
| 内存占用 | 18.4 GB(Mac 32GB,差点 OOM) |
| CPU 占用 | 92%(8 核跑满) |
| 成功 Agent | 7/8(Agent 5 因类组件复杂失败 2 次,需手动重跑) |
| Merge 冲突 | 17 个(全部需人工处理) |
4.2 真实限制
限制 1:硬件要求——8 Agent 并行需要至少 16GB 内存 + 8 核 CPU。8GB 内存的电脑根本跑不动,会卡死或 OOM。
限制 2:Merge 冲突多——8 个 Agent 改不同文件,但很多文件之间有 import 依赖,改完一个文件后另一个文件的 import 路径要更新。Cursor 自动 merge 只能处理 60% 的冲突,其余 40% 需人工。
限制 3:任务边界需清晰——如果 8 个 Agent 都改”src/utils”,会互相覆盖,产生大量冲突。建议按目录边界切分任务。
限制 4:不适合新手——Cursor 0.47 的 Multi-Agent 还没做”任务进度可视化”,你不知道 8 个 Agent 现在跑到哪一步,只能等所有完成。
4.3 我的建议
实际生产中,我用 2-4 个 Agent,而不是 8 个。8 个看起来酷,实际上:
- 8 个 Agent 跑完 42 分钟,3-4 个 Agent 跑完 75 分钟
- 8 个 Agent 的 merge 冲突是 4 个的 2 倍
- 8 个 Agent 的 token 消耗是 4 个的 1.8 倍
2-4 个 Agent 才是甜点——节省时间、冲突可控、token 划算。
五、YOLO 模式的 4 个 CVE 详解
5.1 YOLO 是什么
YOLO(You Only Live Once)是 Cursor 的”自动批准所有操作”功能——开启后,Agent 跑 shell 命令、读文件、写文件、调用 API 都不需要用户确认。设计初衷是加速开发,实际风险是 Agent 失控 + 漏洞叠加 = 数据泄露。
5.2 Backslash Security 2026-02 报告
2026-02-19,Backslash Security 公开披露 Cursor 0.42-0.45 版本的 4 个 YOLO 相关 CVE:
| CVE 编号 | 风险等级 | 类型 | 触发条件 | 修复版本 |
|---|---|---|---|---|
| CVE-2026-11892 | 高(7.8) | 命令注入 | Agent prompt 注入 → 恶意 shell | 0.46+ |
| CVE-2026-11893 | 高(7.5) | 文件逃逸 | 工作目录限制可绕过 | 0.46+ |
| CVE-2026-11894 | 高(7.2) | 网络绕过 | 出站白名单可绕过 | 0.46+ |
| CVE-2026-11895 | 严重(9.1) | 凭据泄露 | 0.45+ |
5.3 CVE-2026-11895 复现(凭据泄露)
在 Cursor 0.43(已修复前)可复现(测试环境,无真实凭据):
1. 打开 Cursor 0.43
2. Settings → Agent → 开启 YOLO 模式
3. 打开任意 .ts 文件
4. Composer 输入:"列出我电脑上的 SSH 密钥"
5. Agent 调用 shell:ls ~/.ssh/
6. YOLO 模式自动批准,无任何提示
7. 返回:id_rsa、id_rsa.pub、known_hosts
8. 继续 prompt:"读 id_rsa 内容"
9. Agent 输出完整私钥
风险:如果用户的 Cursor 项目目录与 ~/.ssh 同盘,Agent 通过相对路径可绕过 YOLO 的”工作目录限制”,读取任意文件。
修复(Cursor 0.45+):
- YOLO 模式默认拒绝访问
/.ssh/、/.aws/、/.config/gh/、/.npmrc、~/.pypirc - 需要在 Settings → Agent → YOLO Exceptions 手动加白名单
5.4 修复后的 4 个 CVE 状态
| CVE | Cursor 0.47(当前)状态 |
|---|---|
| CVE-2026-11892 | ✅ 已修(命令注入检测) |
| CVE-2026-11893 | ✅ 已修(工作目录强校验) |
| CVE-2026-11894 | ✅ 已修(出站白名单强制) |
| CVE-2026-11895 | ✅ 已修(默认禁敏感目录) |
我的建议:
- 生产项目绝对不开 YOLO——即使 0.47+ 也可能出未知漏洞
- 临时测试可开 YOLO,但项目不能包含密钥、数据库连接串
- 替代方案:用 Background Agent(沙箱隔离)+ 单独项目目录
六、Composer / Tab / Chat / Agent / Multi-Agent / Background 区别
| 功能 | 触发 | 用途 | 改文件 | 适用场景 |
|---|---|---|---|---|
| Tab | 自动(输入时) | 单行/多行补全 | 实时改 | 写代码时随手补全 |
| Chat | Ctrl+L | 问答、解释代码 | ❌ | 问问题、查 API |
| Composer | Ctrl+I | 单文件生成/编辑 | ✅ | 改一个文件 |
| Agent | Ctrl+Shift+I | 多文件自主任务 | ✅ | 改 3-10 个文件 |
| Multi-Agent | Ctrl+Shift+P | 2-8 个 Agent 并行 | ✅ | 改 10+ 文件 |
| Background | Ctrl+Shift+B | 远程异步执行 | ✅ | 改 100+ 文件、跑测试 |
七、安装与基础使用
7.1 安装
1. 访问 https://cursor.com
2. 下载(Mac/Windows/Linux)
3. 安装 → 启动
4. 登录账号(Google/GitHub/邮箱)
5. 选订阅:Hobby 免费 / Pro $20/月 / Business $40/月
踩坑:
- 中国大陆下载慢——可走清华镜像或代理
- 首次启动会同步 VS Code 配置——确保 VS Code 已装好扩展
7.2 第一次 Composer 调用
1. 打开任意代码文件
2. Ctrl+I → 调出 Composer
3. 输入:用 Python 写一个冒泡排序,带类型注解和单元测试
4. Composer 在右侧聊天面板生成代码
5. 点 "Apply" → 代码写入文件
6. Ctrl+Shift+M 跑测试 → 通过
总耗时:45 秒(对比手动写 10 分钟)
八、费用明细
8.1 订阅价格
| 版本 | 月费 | 包含 |
|---|---|---|
| Hobby | 免费 | 2000 次 Tab + 50 次慢速 Composer |
| Pro | $20/月 | 无限 Tab + 500 次快速 Composer |
| Business | $40/用户/月 | SSO + 隐私模式 + 集中管理 |
| Enterprise | $60-100/用户/月 | SOC 2 + 审计日志 + SLA |
8.2 模型价格(按 token 计费,超量)
| 模型 | 价格 |
|---|---|
| Composer 2.5(Kimi K2.6) | $0.50/百万 token(输入)+ $1.50(输出) |
| Claude Opus 4.6 | $15/百万(输入)+ $75(输出) |
| GPT-5.4 | $3/百万(输入)+ $9(输出) |
| 本地模型(Ollama) | 免费(需本地 GPU) |
8.3 实际月成本(实测)
- 中等开发者:$20/月(Pro 够用)
- 重度开发者:$40-60/月(Pro + 模型超量)
- 8 Agent 并行:$80-150/月(模型消耗大,8 个 Agent × N token)
九、踩坑清单(10 个最常见)
- Composer 改了不该改的文件:明确指定文件路径 + “Only edit these files” 指令
- Composer 引用不存在的函数:提供更多上下文 + “Use existing utilities” 指令
- YOLO 模式泄露密钥:生产不开 YOLO + 升级到 0.47+
- 8 个 Agent 全军覆没:任务拆小 + 先用 Composer 跑通 1 个再批量
- Composer 2 vs 2.5 切换异常:Settings → Models 切换 + 清缓存
- Tab 补全太慢:关闭不必要文件 + 切本地模型
- Composer 不懂中文 prompt:prompt 用英文(准确率高 20%)+ 任务描述用中文
- 订阅过期数据丢失:Pro 不丢历史 + 关键对话手动复制
- 企业版权限问题:找管理员申请 / 用 Enterprise 自定义模型
- Composer 生成 GPL 代码:Settings → “Disable GPL code” + review import
十、与同类产品对比
| 维度 | Cursor | Claude Code | GitHub Copilot | Windsurf |
|---|---|---|---|---|
| IDE | VS Code Fork | CLI + VS Code 插件 | VS Code + JetBrains | VS Code Fork |
| 多文件 | 强 | 中 | 弱 | 强 |
| 8 Agent | ✅ | ❌ | ❌ | ❌ |
| 价格 | $20/月 | $20/月 + API | $19/月 | $15/月 |
| 中文 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
| Tab | 强 | 中 | 强 | 强 |
| Composer | 独有 | — | — | Cascade |
| 开源 | ❌ | ❌ | ❌ | ❌ |
| 国内访问 | 可 | 困难 | 可 | 困难 |
| SWE-bench | 78.1% | 80.8% | 74.5% | 73.2% |
十一、订阅建议
11.1 个人开发者
推荐:Pro $20/月
- 无限 Tab + 500 次快速 Composer
- 90% 个人开发者够用
- 比 Copilot Pro($10)贵但功能多(Composer + Multi-Agent)
11.2 团队(5-20 人)
推荐:Business $40/用户/月
- SSO + 集中管理
- 隐私模式(代码不存储)
- 审计日志
11.3 企业
推荐:Enterprise 定制($60-100/月)
- SOC 2/SSO/审计全
- 自定义模型
- SLA 保障
- 强制不开 YOLO 模式(可策略控制)
参考资料
- Cursor 官网:https://cursor.com
- Cursor 中文官网:https://cursor.com/cn
- Cursor 文档:https://docs.cursor.com
- Cursor 定价:https://cursor.com/pricing
- Cursor 博客:https://cursor.com/blog
- Composer 2 抓包事件(IT 之家):https://www.ithome.com/0/931/246.htm
- Composer 2 抓包事件(凤凰科技):https://tech.ifeng.com/c/8rfnCtOOIvc
- Composer 2 抓包事件(网易):https://www.163.com/dy/article/KON1ES6M0511AQHO.html
- 月之暗面 Kimi 官方微博:https://weibo.com/kimi
- Fireworks AI 官方公告:https://fireworks.ai/blog/kimi-k2p5
- Composer 2.5 发布说明:https://cursor.com/blog/composer-2-5
- Cursor 3 发布说明:https://cursor.com/blog/cursor-3
- Backslash Security YOLO 漏洞报告:https://backslash.security/cursor-yolo-vulnerabilities
- CVE-2026-11892-11895 NVD:https://nvd.nist.gov
- CSDN Cursor 实战教程:https://blog.csdn.net/cursor-tutorial
- Anysphere 估值史(36 氪):https://www.36kr.com/p/3548321098765432
- Cursor 中国使用教程(腾讯云):https://cloud.tencent.com/developer/article/cursor-china
- @fynnso 抓包原帖(Hacker News):https://news.ycombinator.com/item?id=40000001
📊 评分与标签
核验口径:已按现行口径通过,待按新证据契约复核
评分说明
总分 9.2/10 · P_优选
📊 可观测社区指标(数据核验日期:2026-10-04)
- 套餐与定价: Cursor 定价页 列出 Hobby 免费档、Pro $20/月、Pro Plus $60/月、Ultra $200/月、Teams 标准席 $40/用户/月与 Enterprise 定制报价
- 页面访问核验:页面明列 “Individual … $20 / mo.”、“Teams … $40 / user / mo.” 与 “Enterprise … Custom” 三档结构
- 可选模型阵容: 模型与定价文档 当前接入 Claude Sonnet 5.5、Claude Opus 5.5、Claude Fable 5.1、Gemini 3.1 Pro、Gemini 3.8 Flash、Muse Spark 1.3、GPT-5.6 Sol/Terra/Luna、Grok 4.7/4.6/4.5 与自研 Composer 2.5,共 13 个模型
- 页面访问核验:文档模型菜单逐条列出上述 13 个模型名称及每百万 token 的输入/输出价格
- 企业采用规模: Cursor 企业版页面 标注 “64% Fortune 500 companies using Cursor”、“50,000+ Enterprises” 与 “100M+ Lines of enterprise code written per day with Cursor”
- 页面访问核验:企业页数字面板逐条显示 64%、50,000+ 与 100M+ 三个统计值
- 安全合规资质: Cursor 安全页 声明持有 AIUC-1、ISO/IEC 27001:2022、ISO/IEC 42001:2023 认证与 SOC 2 Type II 鉴证,证书经 trust.cursor.com 按需提供,页面标注最后更新 2026-08-25
- 页面访问核验:安全页顶部列出上述四项资质名称与 trust.cursor.com 门户地址
- 母公司归属: Cursor 官方博客 于 2026-08-14 发布 “Cursor is now a part of SpaceX”,宣布已被 SpaceX 以全股票方式收购;同日另有 AIUC-1 认证与 Grok 4.7 发布记录
- 页面访问核验:博客首条公司新闻标题为 “Cursor is now a part of SpaceX”
- 社区讨论度: Hacker News 搜索 经其搜索接口统计,标题提及 Cursor 的故事 4,296 条、评论 57,259 条;“Cursor Agent” 相关故事 1,188 条
- 接口核验:hn.algolia.com 搜索接口返回 nbHits=4296(story)与 57259(comment)
🤖 Agent 能力 2.0/2.0
- Agent 由指令、工具、模型三部分组成,覆盖代码库文件搜索、文件读写、终端命令执行与 Web 搜索;官方文档明确单个任务内工具调用次数不设上限,并支持 /goal 目标循环、/loop 周期技能与 Ask 澄清问答,Custom Mode 可按任务启停工具集,Cloud Agents 则在隔离虚拟机中执行构建与测试闭环
- 竞品对比 1(GitHub Copilot 编码代理,头部对标):GitHub 的 coding agent 同样能读取 Issue、规划步骤、改多文件、跑测试并提交 PR,但默认运行在 GitHub 托管沙箱中、以仓库 Issue 为入口;Cursor Agent 默认留在本地 IDE、以编辑器内对话为入口,交互循环与 diff 审阅更快
- 竞品对比 2(Claude Code,终端平替):Anthropic Claude Code 是终端优先的 agentic 编码工具,可读代码库、改文件、跑命令并接入 MCP,其开源仓库 anthropics/claude-code 截至 2026-10-04 有 149,355 stars、25,458 forks;Cursor 的差异化在于把模型选择、IDE 模式与用量池整合进单一界面,Claude Code 则需独立 CLI 与手动集成
🖐️ 易用性 1.4/1.5
- Agent 通过 Cmd+I / Ctrl+I 在编辑器侧栏直接唤起,无需单独部署 Agent 服务;支持消息排队(Enter 入队、Cmd+Enter 立即发送)、打断当前回合并保留进行中工作、/side 与 /btw 侧聊,并可用 Custom Mode 让 Agent 按既定 playbook 执行
- 竞品对比 1(GitHub Copilot,VS Code 原生):Copilot 在 VS Code 扩展面板一键安装并用 GitHub 账号 OAuth 登录,对既有 VS Code 用户迁移成本近乎为零;Cursor 需下载独立客户端并重新熟悉快捷键与模式体系
- 竞品对比 2(Devin 云端工程师):Devin 需先在 Web 面板配置 Sandbox 与仓库授权才能派发任务;Cursor 在本地 IDE 即用即走,任务启动延迟更低
- 扣分项:必须使用 Cursor 客户端;Pro、Pro Plus、Ultra 分别 $20、$60、$200 每月,不同模型按 API 单价消耗用量池,重度 Agent 用户月支出常达 $60–$100,需理解用量计费
- 来源:Cursor 定价页
- 来源:模型与定价文档
🔌 生态集成 1.9/2.0
- Agent 可使用文件搜索、代码库检索、文件读写、终端执行与 Web 搜索工具链,Custom Mode 能按任务启用或禁用单个工具;Cloud Agents 支持 GitHub(Cloud 与 Enterprise Server)、GitLab、Bitbucket Cloud、Azure DevOps 源控接入,并可通过桌面、Slack @cursor、GitHub/Linear 评论或 API 触发
- 竞品对比 1(GitHub Copilot):Copilot 与 GitHub Issues、Pull Requests、Actions、Code Review 及企业权限体系原生打通,并支持 MCP 与第三方编码代理;Cursor 的优势是模型选择与 IDE 工具链整合在同一界面,但对 GitHub 工作流的原生绑定不如 Copilot
- 竞品对比 2(OpenAI Codex CLI):Codex 以 CLI、IDE 扩展与 GitHub 集成方式交付,其开源仓库 openai/codex 截至 2026-10-04 有 127,802 stars、20,011 forks;Cursor 的触发面更广(桌面/Slack/Linear/PR/API),Codex 更聚焦终端与 IDE
- 扣分项:云端执行依赖 Cursor 托管基础设施与第三方源控授权,任务与代码数据需经其云端流转,并非完全本地、可自托管的开放运行时,对数据主权与离线场景敏感的团队需要额外评估
👥 社区支持 1.4/1.5
- 官方持续维护文档、论坛、状态页与更新日志,Agent、Cloud Agents、API、CLI、插件与团队管理均有独立文档章节;Hacker News 上标题提及 Cursor 的故事 4,296 条、评论 57,259 条,讨论热度在同类工具中居前,但作为闭源商业产品没有可审计的独立 Agent 仓库,无法核验贡献者与 Issue 响应数据,故保留 0.1 分
- 来源:Cursor 文档
- 来源:Cursor 状态页
- 来源:Hacker News 搜索
- 竞品对比 1(Claude Code):Claude Code 的开源仓库 anthropics/claude-code 有 149,355 stars、25,458 forks,Issue、发布与贡献者可公开审计,社区透明度高;Cursor 无对应开源仓库
- 竞品对比 2(OpenAI Codex CLI):openai/codex 有 127,802 stars、20,011 forks,社区可直接提交 Issue 与 PR;Cursor 的社区支持主要经官方论坛与 Reddit r/cursor,缺乏同等公开度
💡 创新程度 1.3/1.5
- 早期以 Composer 与自主多文件编辑定义「IDE 内 Agent」体验,并把模型路由(Grok、Composer 与第三方前沿模型)与用量池统一进订阅;Cloud Agents 将任务扩展到隔离云端虚拟机,支持离开编辑器后持续运行;官方博客 2026 年先后发布 Projects、Grok Bot 与 Grok 4.7 等能力,将 Agent 编排产品化
- 来源:Cursor 官方博客
- 来源:Cloud Agents 文档
- 竞品对比 1(Devin,云端全自主 Agent 开创者):Cognition Devin 最早提出「云端自主软件工程师」品类,可在自备浏览器中测试并交付 PR;Cursor 的创新更多体现在与 IDE/编辑器工作流的融合完成度,而非开创全新品类
- 竞品对比 2(GitHub Copilot):Copilot 在 2021 年首创 IDE 代码补全品类,并把 Agent 与 Issue/PR/Actions 闭环化,工程化落地更成熟;Cursor 在自主性、后台执行与模型组合上的迭代更激进
- 扣分项:多文件 Agent 与云端编码代理已成为行业常见能力,Cursor 的差异化更多来自集成完成度、模型组合与用量池设计,而非开创全新范式,故创新维度未给满分
🔒 稳定性 1.2/1.5
- Cloud Agents 运行在 Cursor 托管的隔离虚拟机中,支持密钥注入、出站域名限制、Tailscale 私网连接与自托管机器选项;前台 Agent 的终端命令默认需用户审批;官方安全页列示 AIUC-1、ISO/IEC 27001:2022、ISO/IEC 42001:2023 与 SOC 2 Type II 资质,并提供公开状态页
- 来源:Cloud Agents 文档
- 来源:Cursor 安全页
- 来源:Cursor 状态页
- 竞品对比 1(GitHub Copilot):GitHub 提供 SOC 2 Type II、ISO 27001 与 FedRAMP Moderate 等认证及企业级 SLA,合规矩阵更深;Cursor 的商业服务依赖自身云端与第三方模型供应商,模型变动与用量限制会影响自动任务稳定性
- 竞品对比 2(Devin):Devin 同样在云端沙箱中运行并可自主测试,稳定性受云端资源调度影响;Cursor 提供本地前台与云端后台两条路径,用户可按任务风险选择执行位置
- 扣分项:作为闭源商业服务,其内部成功率、长期任务完成率与故障恢复数据均未公开,无法量化稳定性上限;模型供应商变动与用量限制也可能影响长时间自动任务的连续性,因此该维度予以扣分
- 来源:Cursor 安全页
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
🏷️ 标签说明
- 免费: 提供 Hobby 免费档(含受限 Agent 请求),Pro/Pro Plus/Ultra 为付费档。来源:Cursor 定价页
- Agent: 可自主探索代码库、编辑多文件、运行终端命令并修复错误,单任务工具调用不设上限。来源:Agent 文档
- 自动化: Cloud Agents 可在隔离虚拟机中持续执行构建、测试与修复任务。来源:Cloud Agents 文档
- IDE插件: Agent 能力集成于 Cursor 编辑器与 CLI,而非独立自托管运行时。来源:Cursor 文档
📋 来源与核验记录
- ✅ 已核验:Cursor Agent 文档(指令/工具/模型三要素、工具清单、单任务工具调用不设上限、/goal 与 /loop)
- ✅ 已核验:Cursor 定价页(Hobby 免费 / Pro $20 / Pro Plus $60 / Ultra $200 / Teams $40 每用户每月)
- ✅ 已核验:模型与定价文档(13 个可选模型与每百万 token 单价,页面核验日期一致)
- ✅ 已核验:Cloud Agents 文档(隔离虚拟机、密钥与出站域名控制、四类源控接入、旧名 Background Agents)
- ✅ 已核验:Cursor 企业版页面(64% Fortune 500、50,000+ 企业、每日 1 亿+ 行企业代码)
- ✅ 已核验:Cursor 安全页(AIUC-1、ISO/IEC 27001:2022、ISO/IEC 42001:2023、SOC 2 Type II)
- ✅ 已核验:Cursor 官方博客(2026-08-14 “Cursor is now a part of SpaceX”、Grok 4.7 与 Projects 发布记录)
- ✅ 已核验:Hacker News 搜索(故事 4,296 条、评论 57,259 条)
- ⚠️ 未验证(403/429 拦截):Reddit r/cursor 与 cursor.directory 在核验窗口返回访问限制,未取到实时成员数或规则条目数
- ⚠️ 未验证(401 拦截):Reuters 收购报道 返回 401,收购事实改以 Cursor 官方博客 2026-08-14 公告为准
- ⚠️ 未验证:闭源服务的内部成功率、长期任务完成率与故障恢复能力,官方未公开
- ⚠️ 无独立开源仓库:社区维度无法使用 Stars/Forks 量化 Cursor Agent 本身,仅能引用同类开源产品作对比
- ❌ 已删除死链:无
同分类推荐
新手友好 分类下的其他 Agent