跳转到主要内容
通过用户录制的复现过程,启用自动化 bug 调查。当 Jam bug 录屏分享到 Slack 时,Devin 会使用 Jam MCP 拉取该 session——包括复现步骤、控制台日志、网络请求和用户操作——然后将每条线索回溯到代码库,并在会话线程中发布根因摘要。

使用此模板

在 Devin 中打开 Jam Bug Report Investigation,并按默认配置创建此自动化。你可以在保存前进行自定义。

此自动化的作用

Jam 录制内容对于调试非常有价值——它们就像一台时光机,能还原用户做了什么以及应用发生了什么。Jam MCP 让这些数据可以通过编程方式调用:Devin 可以读取录制的控制台堆栈跟踪,查看失败的网络请求,将时间戳与代码路径对应起来,并在无需任何人重新复现问题的情况下,为你的团队提供可直接着手修复的诊断结果。

工作原理

触发器: Slack 事件message
  • 事件: slack:message
    • 条件:
      • channel eq #bugs
Devin 会执行的操作: 以完整的事件上下文启动会话,执行以下提示,并在失败时 (可选) 通知你。

前提条件

  • 集成:
  • MCP 服务器:
    • Jam MCP — 用于将 Devin 连接到 Jam

示例提示

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

设置步骤

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

何时使用此模板

  • 使用 Jam 收集 bug 信息的产品团队
  • 在“我这边无法复现”成为阻碍时的支持交接场景
  • 客户报告、症状间歇性出现的 bug
  • 缩短面向用户的问题的诊断时间

自定义建议

  • 将范围限定为特定的 Slack 频道或用户组
  • Sentry MCP 结合,自动关联 Sentry 中的相关信息
  • 将不同类型的 bug 分配到不同的 playbooks
  • 自动创建包含调查摘要的 Linear 工单

另请参阅