你每天用Cursor写代码,但说实话——你大概只用了它10%的能力。大多数人打开Cursor,Ctrl+K改代码,Ctrl+L聊天,Tab接受补全,然后就没了。但Cursor在2026年经历了一场产品层面的核爆级迭代:Auto-Review自动审批、/loop循环Agent、SDK自定义工具、Design Mode语音改UI、Canvas团队共享、Context Explorer Token诊断、Jira直连……这些功能要么刚发布不到一个月,要么藏在设置深处没人注意。今天这篇,我从Cursor官方Changelog和Blog逐条扒出来的第一手情报,帮你把Cursor从"高级补全工具"升级成"全自动编程工作站"。
发布日期:2026年5月29日(v3.6)
信息差等级:⭐⭐⭐⭐⭐
以前用Cursor的Agent模式,你面临一个两难:要么每条命令都手动审批(烦死),要么开YOLO模式全部自动跑(怕出事)。Auto-Review彻底解决了这个问题。
flowchart LR
A[Agent发起<br/>Shell/MCP/Fetch调用] --> B{Allowlist?}
B -->|是| C[立即执行]
B -->|否| D{可沙箱化?}
D -->|是| E[沙箱中执行]
D -->|否| F[Classifier子Agent]
F -->|低风险| G[自动放行]
F -->|中等| H[尝试替代方案]
F -->|高风险| I[等待人工审批]
style C fill:#10b981,color:#fff
style E fill:#3b82f6,color:#fff
style G fill:#10b981,color:#fff
style I fill:#ef4444,color:#fff
三层过滤机制:
1. Allowlist — 已知的、安全的命令(如ls、cat、npm test)直接放行
2. 沙箱 — 可以在隔离环境跑的操作,自动进沙箱
3. Classifier子Agent — 剩下的交给一个专门的分类Agent,用自然语言判断风险等级
Settings > Cursor Settings > Agents > Run Modepermissions.json 中自定义分类器的行为:{
"autoRun": {
"allow_instructions": [
"只读检查 ./dist 目录下的构建产物是可以的",
"运行 npm test 和 npm run lint 始终允许"
],
"block_instructions": [
"所有删除操作都要暂停让我审查",
"涉及数据库迁移的命令必须人工确认"
]
}
}
rm、DROP TABLE、force push)仍然会被拦截/loop 技能:Cursor里的"定时任务Agent"发布日期:2026年5月20日(v3.5)
信息差等级:⭐⭐⭐⭐⭐
这个功能实在太隐蔽了。它藏在 / 斜杠命令菜单里,大多数人甚至不知道它的存在。
/loop/loop 让Cursor Agent按照固定间隔、或者某个条件达成时,反复执行一个任务。你不需要写任何定时脚本,直接用自然语言告诉它就行。
| 模式 | 示例 | 说明 |
|---|---|---|
| 固定间隔 | /loop 5m 检查部署状态 |
每5分钟检查一次 |
| 条件达成 | /loop 继续优化这段代码直到所有测试通过 |
Agent自己判断何时停 |
| 自适应间隔 | /loop 监控CI流水线 |
Agent自行决定检查频率 |
/loop/loop 5m 检查Vercel部署是否成功,如果失败就查看错误日志
- /loop 每10分钟扫描一次代码里未处理的TODO并汇报
- /loop 持续优化这个函数的性能直到benchmark得分超过1000假设你提交了一个PR,CI要跑20分钟:
/loop 5m 检查PR #234的CI状态,如果失败就分析错误日志并自动修复
你就可以去喝咖啡了。Agent每5分钟检查一次,失败了自动修,修完重新跑,全程无人值守。
发布日期:2026年6月4日
信息差等级:⭐⭐⭐⭐⭐(刚发布5天!)
这是Cursor SDK本月最大的更新。以前要让Cursor Agent调用你的自定义逻辑,你得自己搭一个MCP Server,写stdio或HTTP接口,配置连接……门槛极高。现在,一个函数定义就够了。
import { Agent } from "@cursor/sdk";
const agent = Agent.create({
model: "composer-2.5",
local: {
customTools: [
{
name: "query_database",
description: "查询PostgreSQL数据库并返回结果",
parameters: {
sql: { type: "string", description: "SQL查询语句" }
},
handler: async (params) => {
// 你的业务逻辑
const result = await db.query(params.sql);
return JSON.stringify(result.rows);
}
}
]
}
});
await agent.send("帮我查一下过去7天的用户注册数据");
Agent在运行时会自动识别这个工具,通过内置的 custom-user-tools MCP Server调用它。子Agent也能继承这些工具——你定义一次,整条Agent链都能用。
from cursor_sdk import Agent
agent = Agent.create(
model="composer-2.5",
custom_tools=[{
"name": "send_slack_message",
"description": "发送Slack消息到指定频道",
"parameters": {
"channel": {"type": "string"},
"message": {"type": "string"}
},
"handler": lambda params: slack_client.chat_postMessage(
channel=params["channel"],
text=params["message"]
)
}]
)
发布日期:2026年6月5日(v3.7,最新版!)
信息差等级:⭐⭐⭐⭐⭐(发布仅4天)
这是Cursor最"未来感"的功能。在Cursor内置浏览器中打开你的Web应用,然后:
Agent看到的是:选中元素的代码 + 周围布局 + 视觉关系。你不需要描述"哪个文件哪一行",直接指着屏幕说就行。
选中两个按钮,告诉Agent"让右边的样式和左边一致",它就能自动分析两个组件的代码差异并同步样式。这个功能在做UI统一化、组件库对齐时极其高效。
最巧妙的设计:语音输入可以在Agent执行过程中持续输入。Agent在跑的时候你不用等,直接说下一个修改需求,它会排队执行。
发布日期:2026年5月20日(v3.5)
Canvas是Agent创建的交互式制品——数据看板、报告、内部工具。以前只能自己看,现在可以一键分享。
这又是一个隐藏功能。Cursor可以在Canvas中生成你的Agent上下文使用报告:
Token消耗分布:
- System Prompt: 4,200 tokens (12%)
- Tool Definitions: 8,100 tokens (23%)
- Rules: 2,800 tokens (8%)
- Skills: 1,500 tokens (4%)
- Chat History: 18,400 tokens (53%)
点Canvas里的 "Debug with Agent" 按钮,Agent会自动分析哪些上下文可以裁剪,帮你减少Token消耗、降低成本。这个功能国内几乎没人提。
发布日期:2026年5月19日
信息差等级:⭐⭐⭐⭐
这个功能对使用Jira管理的团队来说是核武器级别的。
@Cursor产品经理在Jira写完需求 → assign给Cursor → 喝杯咖啡 → PR已经等着你review了。整个流程产品经理甚至不需要知道Cursor是什么。
发布日期:2026年5月(持续扩展中)
信息差等级:⭐⭐⭐⭐⭐
这不是一个"技巧",而是一个认知层面的信息差:Cursor的Agent可以跑一整天甚至两天,完成你一个季度的工作量。
| 用户 | 任务 | 耗时 | 结果 |
|---|---|---|---|
| Theo Browne (T3 Chat CEO) | 5个并行Agent | 各数小时 | "我跑五个并行,从Mac窗口管理器到CEF嵌入Tauri" |
| Zack Jackson (Rspack) | 架构重构 | 52小时 | 151K行代码的PR,无需人盯 |
| Tejas Haveri (DevAccel CTO) | Bug修复对比 | 本地vs长时Agent | 长时Agent额外发现边缘情况、修了类似bug、写了高覆盖测试 |
| Cursor内部 | 视频渲染器优化 | 多小时 | 完整迁移到Rust + 自定义内核 |
| Cursor内部 | 网络策略代理 | 多小时 | 1万行PR,测试套件几乎一次过 |
Cursor发现前沿模型在长时间任务上有三个致命问题: - 初始假设错误会滚雪球 → 所以Agent先出计划、等人类确认再动手 - 容易忘记全局目标 → 多个Agent互相检查对方工作 - 做到一半就停 → 专门的"跟到底"机制确保完整交付
| 你以为的Cursor | 实际上Cursor已经能做到的 |
|---|---|
| 手动审批每条命令 | Auto-Review三层过滤,90%自动放行 |
| Agent只能跑几分钟 | Long-Running Agent跑52小时,151K行PR |
| 改UI要描述文件和行号 | Design Mode点击+语音,指着屏幕就能改 |
| 没法定时执行任务 | /loop 5m 自然语言定时器 |
| 分享要截图发群 | Canvas一键分享,只读链接直接看 |
| Jira任务是手动搬进IDE | @Cursor在Jira里直接触发Agent |
| 自定义工具要搭MCP Server | SDK一个函数定义搞定 |
| Token花在哪不知道 | Context Explorer交互式诊断报告 |
立刻可做(5分钟内):
1. 打开Cursor Settings → Agents → Run Mode → 切到 Auto-Review
2. 试试在Agent面板输入 /loop 5m 检查我的git status
3. 升级到最新版(3.7+)获取Design Mode
本周可做: 1. 安装Jira集成,把一个简单的bug修复任务assign给Cursor 2. 用Canvas生成一个项目Token消耗报告,找到省钱空间
进阶可做:
1. 安装 npm install @cursor/sdk 或 pip install cursor-sdk
2. 定义一个Custom Tool连接你的内部系统
3. 尝试在 cursor.com/agents 跑一个长时间任务
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。 I`),试着用它完成一个跨文件的小功能
本周完成(1小时):
@引用系统的7种用法,在Chat中逐一尝试持续优化:
.cursorrules,让它越来越精准.cursorrules配置详解本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
