解决方案 / 发布前检查

发布前,核对检查结果和未完成事项。

通过 OOMOL 连接 GitHub、Linear 和 Slack,让 AI 核对发布 PR、当前 CI 结果和关联任务,并向团队同步尚未解决的阻塞项。

检查发布阻塞项

示例对话

检查发布阻塞项

检查 acme/storefront 的 PR #218,读取当前提交 的 CI 检查和评审结论,再查 Linear 的 CHK-142,告诉我发布还被什么阻塞。

Codex

我会核对 PR 当前提交、评审结论和关联的 Linear 任务。

读取 acme/storefront 的 PR #218

GitHub

github.get_pull_request
检查当前提交的 CI

GitHub

github.list_check_runs_for_ref
读取各评审人最新有效的评审结论

GitHub

github.list_pull_request_reviews
在 Linear 查找 CHK-142

Linear

linear.search_issues
读取 CHK-142 的状态和描述

Linear

linear.get_linear_issue

发布仍有阻塞项

PR #218
结账校验
CI
当前提交 的集成测试失败
最新评审
要求修改错误处理
CHK-142
进行中,预计送达时间等待评审
下一步
处理评审意见、重跑检查并完成 CHK-142

发送发布进展

重新读取 acme/storefront 的 PR #218、当前 CI 和评审,以及 Linear CHK-142。将简洁的发布状态和阻塞项发送到 Slack 频道 C012RELEASE。

Codex

我会更新同一组发布记录,并向指定频道发送最新状态。

读取 PR #218 的最新信息

GitHub

github.get_pull_request
检查当前提交的 CI

GitHub

github.list_check_runs_for_ref
读取各评审人最新有效的评审结论

GitHub

github.list_pull_request_reviews
查找 CHK-142

Linear

linear.search_issues
读取 CHK-142 的当前状态

Linear

linear.get_linear_issue
向 C012RELEASE 发送发布进展

Slack

slack.post_message

已发送到 Slack

PR #218 · 结账校验

CI
集成测试通过
最新评审
已批准
CHK-142
仍在进行中,预计送达时间等待评审
下一步
完成 CHK-142 后再推进发布

示例对话

检查 acme/storefront 的 PR #218,读取当前提交 的 CI 检查和评审结论,再查 Linear 的 CHK-142,告诉我发布还被什么阻塞。

已完成
Codex OOMOL 连接工作中使用的应用 GitHubLinearSlack

准备团队更新

结合 GitHub 改动和 Linear 问题起草发布或项目进展,写清已完成事项、等待中的工作和需要回应的人。内容准备好后,发送到指定 Slack 频道。

用你的信息开始提问

示例结果

已发送到 Slack

PR #218 · 结账校验

CI
集成测试通过
最新评审
已批准
CHK-142
仍在进行中,预计送达时间等待评审
下一步
完成 CHK-142 后再推进发布

把任务交给 AI

找出尚未通过的检查和评审

列出面向发布分支的 Pull Request,读取候选改动的检查和评审状态。汇总 PR 编号、失败检查和待处理的评审意见,便于团队逐项推进。

核对关联的 Linear 任务

查找发布关联任务,读取状态和描述。将尚未完成的验收条件与 CI、评审结果一起整理,让发布决策覆盖仍未完成的工作。

接入你的 Agent

选择你使用的 Agent,按接入指南配置 OOMOL 连接。

用你的信息开始提问

使用下方任务读取你的记录,并在对话中整理结果。

准备好第一次提问

准备 GitHub 仓库、PR 编号及相关 Linear 问题。分享发布进展前,核对当前提交的检查结果。

将方括号中的内容替换为你的信息,再把任务发给已接入的 Agent。

检查 [所有者/仓库] 的 PR [PR 编号] 和 Linear 问题 [问题编号]。读取当前提交的检查结果和审查意见,整理失败项、修改要求和未完成工作。

开始前,你可能想了解

发布前 AI 可以检查什么?

可以列出 Pull Request,读取检查结果、评审和改动文件。提供仓库和目标分支,让 AI 按候选 PR 整理剩余问题。

Agent 可以把发布状态发送到 Slack 吗?

可以。指定仓库、PR、关联的 Linear 任务和 Slack 频道,让 Agent 重新读取这些记录,再发送包含当前状态和剩余阻塞项的摘要。

使用 Connector SDK 开发