Skip to main content

Agent Mode

代理模式

自主AI编程代理(Agent),可借助完整工具集独立探索、规划并执行复杂的代码库变更

Agent是Cursor中默认且自主性最高的模式,旨在以最少指导完成复杂编码任务。该模式启用全部工具,可自主探索代码库、阅读文档、浏览网页、编辑文件以及运行终端命令,从而高效完成任务。


Agent的核心能力

自主操作
独立探索代码库,识别相关文件并执行必要修改

完整工具权限
使用全部可用工具进行文件搜索、编辑、创建及运行终端命令

上下文理解
全面构建项目结构和依赖关系的认知模型

多步骤规划
将复杂任务拆解为可执行步骤并按顺序实施

建议阅读聊天功能概述深入了解Cursor的模式运作机制。


Agent的工作流程

与人类工作方式相似,Agent模式遵循系统化任务处理流程:

  1. 理解需求
    分析用户需求及代码库上下文,全面理解任务目标与要求
  2. 探索代码库
    检索代码库、文档及网络资源,定位相关文件并理解当前实现
  3. 规划变更
    基于分析结果将任务拆解为子步骤,结合上下文制定变更计划
  4. 执行变更
    根据规划在代码库中实施修改,可能建议新增库、需运行的终端命令或Cursor外操作步骤
  5. 验证结果
    通过应用变更确认修改正确性。若发现异常或语法错误(语言支持时),将尝试修复
  6. 任务完成
    确认无误后交还控制权并汇总变更内容

Agent模式在执行变更前创建检查点(checkpoint),支持按需回滚操作。
了解更多检查点机制


典型用例

为获得最佳效果,请明确任务目标但无需指定实现方式:

"为我的React应用添加深色模式切换功能"
Agent模式将:

  1. 识别应用样式方案
  2. 添加主题状态管理
  3. 创建切换组件
  4. 更新相关组件样式
  5. 按需添加状态持久化

"优化API调用,实现缓存机制并减少冗余请求"
Agent模式将:

  1. 定位所有API调用点
  2. 实施合适的缓存策略
  3. 添加缓存失效逻辑
  4. 更新组件使用缓存数据

配置选项

  • 模型预选:为Agent模式预设模型
  • 快捷键设置:配置Agent模式快捷键
  • 工具开关:启用/禁用特定工具
  • 自动运行与错误修复:启用自动运行及错误修复功能(详见工具设置

启用自动运行的Agent模式时,请务必在确认重大修改前仔细审查变更方案。

365/年

CursorAI编程知识星球

我的cursor教学视频已经超100万人观看,可能是中文互联网最佳了

立即查看800+人已加入
免费

通过Monica免费使用满血可联网DeepSeek R1

Monica接入DeepSeek R1、OpenAI o1、GPT-4o、Claude 3.5 和 Gemini 1.5,来提升您的聊天、搜索、写作和编程体验。

立即查看一站式 AI 助手