Sim

Cursor

启动并管理 Cursor 云代理以处理 GitHub 仓库

Cursor 是一个 AI 集成开发环境(IDE)和基于云的平台,允许您启动和管理能够直接在您的 GitHub 仓库上工作的强大 AI 代理。Cursor 代理可以自动化开发任务,提高团队的生产力,并通过进行代码更改、响应自然语言指令以及维护其活动的对话历史与您协作。

使用 Cursor,您可以:

  • 为代码库启动云代理:即时创建在云端处理您仓库的 AI 代理
  • 使用自然语言委派编码任务:通过书面指令、修改和澄清来指导代理
  • 监控进度和输出:获取代理状态,查看详细结果,并检查当前或已完成的任务
  • 访问完整的对话历史:审查所有提示和 AI 响应,以确保透明性和可审计性
  • 控制和管理代理生命周期:列出活动代理,终止代理,并管理基于 API 的代理启动和后续操作

在 Sim 中,Cursor 集成使您的代理和工作流能够以编程方式与 Cursor 云代理交互。这意味着您可以使用 Sim 来:

  • 列出所有云代理并浏览其当前状态(cursor_list_agents
  • 获取任何代理的最新状态和输出(cursor_get_agent
  • 查看任何编码代理的完整对话历史(cursor_get_conversation
  • 为正在运行的代理添加后续指令或新提示
  • 根据需要管理和终止代理

此集成帮助您将 Sim 代理的灵活智能与 Cursor 的强大开发自动化功能相结合,使您能够在项目中扩展 AI 驱动的开发。

使用说明

与 Cursor 云代理 API 交互,启动可以在您的 GitHub 仓库上工作的 AI 代理。支持启动代理、添加后续指令、检查状态、查看对话以及管理代理生命周期。

工具

cursor_list_agents

列出经过身份验证的用户的所有云代理,并支持可选的分页功能。

输入

参数类型必需描述
apiKeystringCursor API 密钥
limitnumber要返回的代理数量 (默认值:20,最大值:100)
cursorstring上一个响应的分页游标

输出

参数类型描述
contentstring可读的代理列表
metadataobject代理列表元数据

cursor_get_agent

检索云代理的当前状态和结果。

输入

参数类型必需描述
apiKeystringCursor API 密钥
agentIdstring云代理的唯一标识符 (例如,bc_abc123)

输出

参数类型描述
contentstring可读的代理详细信息
metadataobject代理元数据

cursor_get_conversation

检索云代理的对话历史,包括所有用户提示和助手响应。

输入

参数类型必需描述
apiKeystringCursor API 密钥
agentIdstring云代理的唯一标识符 (例如,bc_abc123)

输出

参数类型描述
contentstring可读的对话历史
metadataobject对话元数据

cursor_launch_agent

启动一个新的云代理,根据给定的指令处理 GitHub 仓库。

输入

参数类型必需描述
apiKeystringCursor API 密钥
repositorystringGitHub 仓库 URL (例如,https://github.com/your-org/your-repo\)
refstring要处理的分支、标签或提交 (默认为默认分支)
promptTextstring代理的指令文本
promptImagesstring包含 base64 数据和尺寸的图像对象的 JSON 数组
modelstring要使用的模型 (留空以自动选择)
branchNamestring代理使用的自定义分支名称
autoCreatePrboolean当代理完成时自动创建 PR
openAsCursorGithubAppboolean以 Cursor GitHub App 的身份打开 PR
skipReviewerRequestboolean跳过在 PR 上请求审阅者

输出

参数类型描述
contentstring包含代理详细信息的成功消息
metadataobject启动结果的元数据

cursor_add_followup

为现有的云代理添加后续指令。

输入

参数类型必需描述
apiKeystringCursor API 密钥
agentIdstring云代理的唯一标识符 (例如,bc_abc123)
followupPromptTextstring代理的后续指令文本
promptImagesstring包含 base64 数据和尺寸的图像对象的 JSON 数组 (最多 5 个)

输出

参数类型描述
contentstring成功消息
metadataobject结果元数据

cursor_stop_agent

停止运行中的云代理。这将暂停代理,但不会删除它。

输入

参数类型必需描述
apiKeystringCursor API 密钥
agentIdstring云代理的唯一标识符 (例如:bc_abc123)

输出

参数类型描述
contentstring成功消息
metadataobject结果元数据

cursor_delete_agent

永久删除云代理。此操作无法撤销。

输入

参数类型必需描述
apiKeystringCursor API 密钥
agentIdstring云代理的唯一标识符 (例如,bc_abc123)

输出

参数类型描述
contentstring成功消息
metadataobject结果元数据

注意事项

  • 类别:tools
  • 类型:cursor
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started