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

侧边栏中的 Agent

模式

选择 Agent、Ask,或创建自定义模式。每种模式都提供 不同的功能和工具,贴合你的工作流程。

Agent 模式

工具

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

Agent tools

应用更改

把 AI 推荐的代码块集成进你的代码库。Apply 在保证精确的同时,能高效处理大规模改动。

应用更改

审查差异

在接受更改前先仔细查看。Review 界面用不同颜色标注的行显示新增和删除,帮你精确掌控修改。

聊天标签页

使用 Ctrl+T 同时开启多条对话。每个标签页 都维护各自的上下文、历史记录和模型选择。

检查点

系统会自动生成快照来追踪 Agent 的更改。若更改不符合预期,或想尝试不同思路,可以恢复到之前的状态。

终端集成

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

终端集成

聊天记录

按下 Alt+Ctrl+’ 查看过往对话。回顾之前的讨论、跟踪编码会话,并便捷引用更早聊天中的上下文。

Chat history

导出聊天

将对话导出为 Markdown 格式。把解决方案分享给团队成员、记录决策,或基于编码会话创建知识库。

规则

为 Agent 的行为定义自定义指令。规则有助于维护编码标准、落实约定,并让 Agent 的协作方式更贴合你的项目。

Agent 规则