Agent 是 Cursor 的助手,可以独立完成复杂的编码任务、运行终端命令和编辑代码。通过 Ctrl+I 在侧边面板中访问。

侧边面板中的 Agent

模式

在 Agent、Ask、Manual 之间选择,或创建自定义模式。每种模式都有不同的功能和工具来匹配您的工作流程。

Agent modes

工具

Agent 使用工具来搜索、编辑和运行命令。从语义代码库搜索到终端执行,这些工具使自主任务完成成为可能。

Agent tools

应用更改

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

Apply changes

审查差异

在接受更改之前检查它们。审查界面显示带有颜色编码行的添加和删除,让您控制修改。

聊天标签页

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

检查点

自动快照跟踪 Agent 的更改。如果更改没有按预期工作或想尝试不同方法,可以恢复到之前的状态。

终端集成

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

Terminal integration

聊天历史

使用 Alt+Ctrl+’ 访问过往对话。回顾之前的讨论、跟踪编码会话,并参考早期聊天的上下文。

Chat history

导出聊天

将对话导出为 markdown 格式。与团队成员分享解决方案、记录决策,或从编码会话中创建知识库。

规则

为 Agent 行为定义自定义指令。规则有助于维护编码标准、强制执行模式,并个性化 Agent 协助您项目的方式。

Agent rules