Linear
直接在 Linear 中使用云端代理:将问题分配给 Cursor,或在评论中提及 @Cursor。
快速入门
安装
您必须是 Cursor 管理员才能连接 Linear 集成。其他团队 设置对非管理员成员也可用。
- 前往 Cursor 集成
- 点击 Linear 旁的 连接
- 连接您的 Linear 工作区并选择团队
- 点击 授权
- 在 Cursor 中完成其余云端代理设置:
- 连接代码仓库提供商并选择默认代码仓库
- 启用基于用量的定价
- 确认隐私设置
账户关联
首次使用时,系统会提示你关联 Cursor 和 Linear 账户。创建 PR 需要连接代码仓库提供商。
使用方法
将问题交给 Cursor 处理,或在评论中提及 @Cursor。Cursor 会分析问题,并自动筛除非开发类工作。
将问题委派给 Cursor
- 打开 Linear 问题
- 点击负责人字段
- 选择“Cursor”
提及 Cursor
在评论中提及 @Cursor,即可分配新的智能体或提供额外指令,例如:@Cursor fix the authentication bug described above。
工作流程
云端代理会在 Linear 中实时显示状态,并在完成后自动创建 PR。你可以在 Cursor 仪表盘中跟踪进度。
后续指令
你可以在智能体会话中回复,回复内容会作为后续消息发送给智能体。只需在 Linear 评论中提及 @Cursor,即可向正在运行的云端代理提供更多指引。
配置
在 仪表盘 → 云端代理中配置云端代理设置。
| 设置 | 位置 | 描述 |
|---|---|---|
| 默认代码仓库 | Cursor 仪表盘 | 未配置项目代码仓库时使用的主要代码仓库 |
| 默认模型 | Cursor 仪表盘 | 云端代理使用的 AI 模型 |
| 基础分支 | Cursor 仪表盘 | 用于创建 PR 的分支 (通常为 main 或 develop) |
配置选项
您可以通过多种方式配置云端代理的行为:
问题描述或评论:使用 [key=value] 语法,例如:
@cursor please fix [repo=anysphere/everysphere]@cursor implement feature [model=claude-3.5-sonnet] [branch=feature-branch]
问题标签:使用父子标签结构,父标签为配置键,子标签为对应的值。
项目标签:与问题标签采用相同的父子结构,但应用于项目级别。
支持的配置键:
repo:指定目标代码仓库 (例如:owner/repository)branch:指定创建 PR 时使用的基础分支model:指定要使用的 AI 模型
代码仓库选择
Cursor 按以下优先级确定要使用的代码仓库:
- 问题描述/评论:问题文本或评论中的
[repo=owner/repository]语法 - 问题标签:附加到特定 Linear 问题的代码仓库标签
- 项目标签:附加到 Linear 项目的代码仓库标签
- 默认代码仓库:在 Cursor 仪表盘设置中指定的代码仓库
设置代码仓库标签
要在 Linear 中创建代码仓库标签:
- 前往 Linear 工作区的设置
- 点击标签
- 点击新建群组
- 将群组命名为“repo” (不区分大小写,但必须为“repo”,不能是“Repository”或其他变体)
- 在该群组中,按
owner/repo格式为每个代码仓库创建标签
随后可将这些标签分配给问题或项目,以指定云端代理应处理哪个代码仓库。
高级功能
分类规则 (高级)
在 Linear 中设置自动化规则,自动将问题委派给 Cursor:
- 前往 Linear 项目设置
- 进入分类规则
- 创建可自动执行以下操作的规则:
- 添加特定标签
- 将问题分配给 Cursor
- 根据条件触发云端代理
分类规则是一项高级功能,目前有一些限制。Linear 要求规则必须指定人工负责人才能触发,但这一要求可能会在未来更新中 取消。
获取帮助
联系支持团队时,请查看智能体活动,并提供请求 ID。
反馈
您可以通过 Linear 评论或 Cursor 仪表盘中的支持渠道提交反馈。