跳转到主要内容
将 Linear 工单分配转化为代码交付。当工单被加上 devin 标签 (或分配给 Devin) 时,此自动化会读取完整工单——标题、描述、验收标准和评论——然后实现相应功能或修复问题,并补充测试,最后创建一个引用该工单的拉取请求。

使用此模板

在 Devin 中打开 Linear Ticket Implementation,并使用默认配置创建此自动化。你可以在保存前自定义配置。

这项自动化的作用

这个模板将项目管理与代码交付衔接起来。你仍然按原来的方式使用 Linear——唯一的区别是,部分工单会由 Devin 接手处理,而不是人工工程师。Devin 会沿用同样的工作流程:阅读规格说明、完成代码修改、编写测试、运行测试套件,并发起可供审查的拉取请求 (PR) 。

工作原理

触发Linear 事件label.added
  • 事件linear:label_added
    • 条件
      • addedLabel.name eq devin
Devin 的操作:使用完整的事件上下文启动会话,执行下面的提示,并可在失败时通知你。

前提条件

示例提示

该模板自带以下提示。你可以在点击 Use template 后进行编辑,也可以保持原样。

设置方法

  1. 在 Devin 中打开 Automations → Templates
  2. 点击 Linear 工单实现。系统会打开创建页面,并预先填好此模板内容。
  3. 连接所有必需的集成,如果你还没有安装 MCP 服务器,请先安装。
  4. 替换触发条件中的所有占位符值 (例如,将 your-org/your-repo 替换为你的实际仓库) 。
  5. 检查提示,并根据你团队的语言习惯、规范和护栏进行调整。
  6. 点击 Create automation
大多数自动化模板都包含建议的 ACU 和调用限制,以便在 rollout 初期控制成本。在你对自动化行为有足够信心之前,请保持这些设置不变;之后再根据你的工作负载进行调高。

何时使用此模板

  • 待办列表里堆满了小而明确、却始终排不进冲刺的工单
  • 范围探索类实验:并行交付五种方案,再选出最佳方案
  • 让资深工程师从琐碎的工单处理工作中解放出来
  • 适合分布在不同时区团队的异步开发

自定义建议

  • 使用不同的标签 (ready-for-devinimplementation-ready)
  • 路由到特定的 playbook,其中定义了实现规范 (测试、linting、文档)
  • 将范围限定为特定的 Linear 团队或项目
  • 接在 Bug Report Triage 之后,这样带有 Clear Fix 的已分诊 bug 就会自动进入实现流程

另请参阅