首页 › tips-tricks › Cursor七大2026新功能:90%人还在Ctrl+K

Cursor七大2026新功能:90%人还在Ctrl+K

你每天用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从"高级补全工具"升级成"全自动编程工作站"。


一、Auto-Review:让Agent自己决定能不能执行命令

发布日期: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,用自然语言判断风险等级

操作步骤

  1. 打开 Settings > Cursor Settings > Agents > Run Mode
  2. 选择 Auto-Review 模式
  3. (可选)在 permissions.json 中自定义分类器的行为:
{
  "autoRun": {
    "allow_instructions": [
      "只读检查 ./dist 目录下的构建产物是可以的",
      "运行 npm test 和 npm run lint 始终允许"
    ],
    "block_instructions": [
      "所有删除操作都要暂停让我审查",
      "涉及数据库迁移的命令必须人工确认"
    ]
  }
}

预期效果

适用场景


二、/loop 技能:Cursor里的"定时任务Agent"

发布日期:2026年5月20日(v3.5)
信息差等级:⭐⭐⭐⭐⭐

这个功能实在太隐蔽了。它藏在 / 斜杠命令菜单里,大多数人甚至不知道它的存在。

什么是 /loop

/loop 让Cursor Agent按照固定间隔、或者某个条件达成时,反复执行一个任务。你不需要写任何定时脚本,直接用自然语言告诉它就行。

三种使用模式

模式 示例 说明
固定间隔 /loop 5m 检查部署状态 每5分钟检查一次
条件达成 /loop 继续优化这段代码直到所有测试通过 Agent自己判断何时停
自适应间隔 /loop 监控CI流水线 Agent自行决定检查频率

具体操作

  1. 在Agent聊天面板输入 /loop
  2. 接着写你的指令,例如: - /loop 5m 检查Vercel部署是否成功,如果失败就查看错误日志 - /loop 每10分钟扫描一次代码里未处理的TODO并汇报 - /loop 持续优化这个函数的性能直到benchmark得分超过1000
  3. Agent开始循环执行,你可以随时中断

真实场景举例

假设你提交了一个PR,CI要跑20分钟:

/loop 5m 检查PR #234的CI状态,如果失败就分析错误日志并自动修复

你就可以去喝咖啡了。Agent每5分钟检查一次,失败了自动修,修完重新跑,全程无人值守。


三、SDK Custom Tools:一行函数定义,Agent就能调用你的代码

发布日期:2026年6月4日
信息差等级:⭐⭐⭐⭐⭐(刚发布5天!)

这是Cursor SDK本月最大的更新。以前要让Cursor Agent调用你的自定义逻辑,你得自己搭一个MCP Server,写stdio或HTTP接口,配置连接……门槛极高。现在,一个函数定义就够了。

操作步骤(TypeScript)

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链都能用。

Python版本

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"]
        )
    }]
)

适用场景


四、Design Mode:语音改UI,点击即修改

发布日期:2026年6月5日(v3.7,最新版!)
信息差等级:⭐⭐⭐⭐⭐(发布仅4天)

这是Cursor最"未来感"的功能。在Cursor内置浏览器中打开你的Web应用,然后:

操作方式

  1. 点击选择元素 — 在浏览器界面上直接点击UI组件
  2. 框选多元素 — 同时选中多个组件进行批量修改
  3. 语音描述修改 — 按住麦克风说"把这个按钮颜色改成蓝色,文字改成提交"

Agent看到的是:选中元素的代码 + 周围布局 + 视觉关系。你不需要描述"哪个文件哪一行",直接指着屏幕说就行。

核心能力:Multi-Select

选中两个按钮,告诉Agent"让右边的样式和左边一致",它就能自动分析两个组件的代码差异并同步样式。这个功能在做UI统一化、组件库对齐时极其高效。

语音队列

最巧妙的设计:语音输入可以在Agent执行过程中持续输入。Agent在跑的时候你不用等,直接说下一个修改需求,它会排队执行。


五、Canvas共享:Agent生成的看板直接发给团队

发布日期:2026年5月20日(v3.5)

Canvas是Agent创建的交互式制品——数据看板、报告、内部工具。以前只能自己看,现在可以一键分享。

操作步骤

  1. Agent在对话中创建Canvas(如"帮我做一个数据看板")
  2. 点击Canvas右上角的分享按钮
  3. 生成链接发给队友
  4. 队友在浏览器中打开,只读查看
  5. 全屏模式适合演示汇报

Context Usage Report(Token诊断报告)

这又是一个隐藏功能。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消耗、降低成本。这个功能国内几乎没人提。


六、Jira集成:在Jira评论@Cursor直接出PR

发布日期:2026年5月19日
信息差等级:⭐⭐⭐⭐

这个功能对使用Jira管理的团队来说是核武器级别的。

操作步骤

  1. 在 Cursor集成页面 安装Jira集成
  2. 前提:需要Cursor管理员权限 + Jira Commercial Cloud + Rovo已启用
  3. 在Jira任务中,直接assign给Cursor,或在评论中 @Cursor
  4. Cursor读取任务标题、描述、所有评论
  5. 自动创建分支、编码、提PR
  6. Jira任务中显示完成状态和PR链接

实际效果

产品经理在Jira写完需求 → assign给Cursor → 喝杯咖啡 → PR已经等着你review了。整个流程产品经理甚至不需要知道Cursor是什么。


七、Long-Running Agents:让Agent跑36小时不中断

发布日期:2026年5月(持续扩展中)
信息差等级:⭐⭐⭐⭐⭐

这不是一个"技巧",而是一个认知层面的信息差:Cursor的Agent可以跑一整天甚至两天,完成你一个季度的工作量。

真实案例(来自官方Blog)

用户 任务 耗时 结果
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,测试套件几乎一次过

使用方法

  1. 访问 cursor.com/agents
  2. 描述你的大型任务
  3. Agent先出计划等你审批(不是直接开跑)
  4. 审批后Agent自主执行,你可以关电脑走人
  5. 回来看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小时):

  1. 学习@引用系统的7种用法,在Chat中逐一尝试
  2. 配置一个MCP服务器(推荐从PostgreSQL或Notion开始)
  3. 创建一个自定义模式(代码审查或测试生成)

持续优化:

  1. 根据项目迭代.cursorrules,让它越来越精准
  2. 实践"模型切换策略",记录不同模型在不同任务上的表现差异

参考来源


本文由「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 等场景全覆盖。

51学通信知识星球海报-扫码加入