@ericzakariasson: https://x.com/ericzakariasson/status/2062199026544787576
摘要
Cursor 推出了调试模式(Debug Mode),该模式允许 AI 代理对代码进行插桩、收集运行时日志,并基于实际证据而非猜测来修复错误,从而提高准确性并处理难以复现的问题。
查看缓存全文
缓存时间: 2026/06/03 17:53
别让AI助手瞎猜,给它运行时上下文
如果你看过AI助手尝试修复bug,你肯定见过它瞎猜的样子。它读代码、想个理论、做个编辑、然后祈祷。有时候它是对的,但更多时候你会发现它给出的修复看起来信心十足,却悄悄地掩盖了真正的bug。
**Debug Mode(调试模式)**就是为此而生的。AI助手不再坐着推理代码,而是去获取代码运行时的实际证据。
流程如下:
- AI助手会提出多个假设,并从最可能的一个开始着手
- 然后,添加日志来测试其中一个假设(不触碰实现代码)
- 一个轻量的调试服务器会在程序运行时,把运行时输出收集到
.cursor/debug.log中 - 你重现bug,AI助手现在可以读取日志,理解发生了什么,而无需猜测
- Cursor会在日志中找到根因,进行修复,并移除它添加的日志
下面是在一个真实bug上的演示,加速到大约一分钟:
eric zakariasson@ericzakariasson·5月5日
这里我使用调试模式修复了我刚构建的 Swift 应用中的一个小的 bug。
问题是刚开始打字时首字符被裁剪了,所以我让 Cursor:
- 植入代码
- 让我重现问题
- 读取调试日志
- 实现修复
- 让我再次重现
显示更多
0:56 9615K
团队如何使用
我们用调试模式在内部解决的一些有趣问题:
- 一个20次运行中才出现1次的竞态条件。它在我们的最佳N次运行中破坏了 git 元数据。调试模式在一小时内就定位到了问题。
- 一次追踪就发现了内存泄漏。原因是前端框架的误用。修复只改了一行。
- C++深处的原生崩溃。通常人们会选择绕过这种 Electron 崩溃。但日志让问题变得可查找。
- 一个已经被放弃的 SSR 闪烁问题。一个没人想碰的渲染 bug,一旦 AI 助手能看到页面在运行时的表现,就被修复了。
用 Shift+Tab 试试(CLI 也可以,通过 /debug 调用)。
我相信大家会有我想不到的用法,所以欢迎告诉我!
相似文章
@cursor_ai:我们最近为 Cursor CLI 推送了体验优化,让在终端里与 agent 协作更顺手……
Cursor CLI 新增 /debug 命令,帮助 agent 在终端快速定位并修复难以复现的棘手 bug。
@omooretweets: @cursor_ai的新数据显示了这一点。P99开发者比中位数开发者多产出46倍代码行。我预测这会扩展到每个函数…
一条推文强调,使用Cursor AI的P99开发者比中位数开发者多产出46倍代码行,表明AI赋能了那些此前受旧系统限制的人。
@cursor_ai: 自动审查模式现已在 Cursor 中可用。它允许代理以更少的批准提示和更安全的执行来运行工具调用…
Cursor 发布了自动审查模式,该模式允许代理以更少的批准提示执行工具调用,同时保持安全。
@robinebers:2026年4月我的AI编程栈 1. Cursor——v3是目前最清爽的AI代码工具,速度飞快,生态最佳;每月砸1-2k美元,值回票价,预算够就闭眼入 2. Codex——刚史诗级重启,现居我榜二,200美元Pro版依旧香
开发者晒出2026年4月AI编程全家桶:Cursor v3因极速干净稳坐第一,Codex重磅回归成最强替补。
@cursor_ai: 推出 Cursor 开发者习惯报告。我们正在分享一些关于软件开发如何变化的发现…
Cursor AI 发布了 Cursor 开发者习惯报告,基于来自所有模型家族的关于 AI 编程的最全面数据集,分享了软件开发如何变化的发现。