Agent 是 Cursor 的智能助手,可以独立完成复杂的编程任务、执行终端命令并编辑代码。使用 Ctrl+I 在侧边栏中打开。

侧边栏中的 Agent

模式

在 Agent、Ask 之间选择,或创建自定义模式。每种模式都配备不同的能力与工具,贴合你的工作流。

Agent 模式

工具

Agent 会调用工具来搜索、编辑并运行命令。从语义代码库搜索到终端执行,这些工具让它能够自主完成任务。

Agent 工具

应用更改

将 AI 建议的代码块集成进你的代码库。Apply 在保持精确的同时,高效处理大规模变更。

应用更改

审查差异

在接受前先检查更改。审查界面用不同颜色标出新增与删除,方便你精细掌控修改。

聊天标签页

Ctrl+T 同时开启多段对话。每个标签页都保留自己的上下文、历史和模型选择。

检查点

自动快照会跟踪 Agent 的更改。若更改不如预期,或想尝试不同方案,可以恢复到先前状态。

终端集成

Agent 可执行终端命令、监控输出并处理多步流程。你可以为可信工作流开启自动运行,或为安全起见启用确认。

Terminal integration

聊天记录

使用 Alt+Ctrl+’ 打开历史对话。回顾先前讨论、追踪编码会话,并引用早期聊天的上下文。

Chat history

导出聊天

将对话导出为 Markdown 格式。把方案分享给团队、记录决策,或将编码会话沉淀为知识库。

规则

为 Agent 的行为定义自定义指令。规则有助于维护编码规范、强化模式,并个性化 Agent 在你项目中的协作方式。

Agent rules