跳转到主要内容
将你的 Sentry 待办列表变成一个可自动清空的队列。这个计划自动化会在每天早上唤醒 Devin,从你的项目中抓取前 N 个未解决的 Sentry 错误,在代码库中排查每个异常,并创建可直接评审的修复 PR——这样,你的团队每天开始工作时看到的是解决方案,而不是堆栈跟踪。

使用此模板

在 Devin 中打开 每日 Sentry 错误修复,并按默认配置创建该自动化。你也可以在保存前进行自定义。
想看实操演练?请参阅 《每日 Sentry 错误修复》分步教程

此自动化的功能

Devin 无需人工每天早上处理 Sentry,而是按 cron 计划为你自动完成这项工作。内置的 Sentry MCP 会向 Devin 提供对你的 Sentry 组织的读取权限,因此它可以根据用户影响对问题进行优先级排序、拉取完整的事件负载、在本地复现故障,并推送包含针对性修复的分支。

工作原理

触发器: 计划事件recurring
  • 事件: schedule:recurring
    • 条件:
      • rrule 匹配 FREQ=DAILY;BYHOUR=6;BYMINUTE=0
Devin 会做什么: 启动一个包含完整事件上下文的会话,执行下面的提示,并可在失败时通知你。

前提条件

  • MCP 服务器

提示示例

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

设置步骤

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

何时使用此模板

  • 在不占用工程团队时间的情况下,持续消化生产环境错误待办列表
  • 清理那些优先级较低、总说“之后再处理”却始终没人真正修复的 Sentry 问题
  • 让每天早晨的站会变成 PR 评审会,而不是问题分流会
  • 即使在高速交付的情况下,也让 unresolved 数量保持稳定

自定义建议

  • 使用自定义 cron 表达式调整执行频率 (每小时、每天、每周)
  • 将查询范围缩小到单个 Sentry 项目或环境
  • 调高或调低“top N”上限,以平衡成本与覆盖范围
  • 添加一个playbook,其中包含你团队的错误修复规范 (测试、日志记录、监控)

另请参阅