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

侧边栏中的 Agent

模式

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

Agent 模式

工具

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

Agent 工具

应用更改

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

应用更改

审阅差异

在接受之前检查更改。Review 界面以颜色区分新增与删除行,帮你细粒度掌控修改。

聊天标签页

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

检查点

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

终端集成

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

终端集成

聊天记录

Alt+Ctrl+’ 快速打开过往对话。回顾之前的讨论、追踪编码会话,并引用更早聊天的上下文。

聊天记录

导出聊天

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

规则

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

Agent 规则