解決方案 / 發布前檢查

發布前,核對檢查結果和未完成事項。

透過 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 開發