Agent 工作台
Agent 是 Cursor 的主助手:能独立完成较复杂的编程任务、跑终端命令、改代码。在侧栏打开:macOS Cmd+I,Windows / Linux Ctrl+I。权威说明见 Agent Overview。
三个组件
Cursor 会按模型调教指令与工具。你的工作是:把目标写清楚、把规则检入 Git、在 diff 上把关。单次任务里的工具调用次数没有官方上限。
工具清单(官方分类)
指定默认终端:Ctrl+Shift+P(macOS Cmd+Shift+P)→ Terminal: Select Default Profile。
MCP 工具会出现在 Available Tools 里,Plan Mode 也会用。见 MCP 集成。
检查点(Checkpoints)
Agent 在做较大改动前会自动拍快照,覆盖将要改的文件。
- 在聊天时间线点某个检查点,可预览当时的文件,再 Restore。
- 也可在上一条请求上点 Restore Checkpoint,或把鼠标移到消息上用 +。
- 恢复只回滚文件,不会删聊天记录。
- 检查点存在本地,与 Git 分开。用它撤 Agent 的探索;用 Git 做持久版本。
检查点适合探索、大重构、迭代试错。不要把它当成分支策略。
队列与立即发送
Agent 还在跑时,你有两种说话方式:
立即发送适合纠偏(「停下,别改 schema」)。入队适合「做完测试再写 changelog」。
官方还有 steer:跟进会在下一次工具调用边界送达,而不是砍到一半。Web / Agents Window 的按键可能不同(有的版本用 Tab 入队);桌面侧栏先记 Enter 入队、Ctrl/Cmd+Enter 立即发送。CLI 里:工作中按 Enter 会在安全边界转向,再按一次中断该轮。
/goal:长目标
Agent 默认把每条消息当成新任务。/goal 用来挂一个做到完成为止的目标:
- CLI 里
Ctrl+C会暂停 goal。 - 可搭配 Custom Mode(整段会话遵循同一 playbook),或内置
/loop做周期性检查。 - 官方写明
/goal仍在逐步放开;若当前聊天没有,新开一个会话再试。
/goal 适合「测到绿」「把这一层的 lint 清掉」这类有完成定义的目标,不适合没有验收标准的「把架构变好」。
一次任务怎么写
把范围、禁区和验证写进同一条:
然后:看 diff → 看它跑了哪些命令 → 必要时 Restore。
安全习惯
- 批准终端命令前先读命令行;破坏性 git / 生产凭据操作要拦下来。
- MCP 与终端服从同一套 Run Modes;收紧自动批准,直到你信任这条工作流。
- 检查点不是备份策略;重要节点请
git commit。