Codex · GitHub Issue · 打 tag 的发版
用 Codex 订阅处理 GitHub Issue,一路到发版
交付终点是发版。用 ChatGPT/Codex 订阅登录一次,给一张具体 Issue 打上 ai-ready;Orbi 写代码、开 PR、过独立评审、合并通过的那个 head,再打 tag 发布 GitHub Release。队列没人盯着,它自己走完。
登录
Codex OAuth,不需要 API key
Orbi 的 runner(Pi)用原生 openai-codex provider 走 OAuth 连 OpenAI。不使用 OPENAI_API_KEY,也不需要第二份 provider 文件,消耗的是你的 ChatGPT/Codex 订阅额度。下面几步照抄 provider 指南的 Codex OAuth 一节,按顺序做:
- 01 · 会话启动交互式 Pi 会话:
pi - 02 · 登录在 Pi 提示符中执行
/login codex在浏览器完成 Codex OAuth 授权。
- 03 · 检查回到 Pi 检查登录
pi auth check --provider openai-codex --model gpt-5.6-luna --json应报告"status":"ready"和"authType":"oauth"。这条命令默认会刷新过期的 OAuth 凭据,共享终端里别带--credentials。 - 04 · 配置检查成功后,再配置 Orbi
如果存在
pi_providers,删掉并保持未设置;不要创建openai-codex条目。Pi 自己提供 catalog,Orbi 的 per-run agent 目录复用 Pi 原生 auth。
source_repos = ["OWNER/YOUR-REPO"]
repo_dir = "/path/to/your-repo"
deploy_home = "/path/to/orbi"
workspace_root = "/path/to"
base_branch = "main"
max_concurrency = 1
# 不要写 pi_providers = ...
pi_provider = "openai-codex"
pi_model = "gpt-5.6-luna"交付产线
一个标签,然后无人值守到发版
登录之后,流程就是 Orbi workflow 里那条产线;完整版在 Issue 到发版。
- 01 · 打标签给 Issue 打上
ai-ready这个标签把一张具体 Issue 放进交付队列。
- 02 · 实现Codex 在隔离 worktree 里实现
改动在共享 checkout 之外完成,带着证据成为普通 GitHub PR。
- 03 · 评审另一个模型会话评审冻结的 diff
最多 5 轮;评审方可以直接修复分支并推送。
- 04 · 合并只合并通过的那个 head
CI 绿、head 未变、base 最新,否则重新评审。
- 05 · 发版打 tag 并发布 GitHub Release
完成的 milestone 变成带 tag 的 GitHub Release。终点是发版,不是合并。
OpenAI 自己的做法
OpenAI 官方的集成写到评审和 PR 任务
OpenAI 官方文档记录了 Codex 与 GitHub 的集成:用 @codex review 让它评审代码、打开自动评审、用其他 @codex 评论把任务交给云端 agent——任务可以往分支推修复。这些文档覆盖的是评审和 PR 范围内的任务,发版不在其中。Orbi 用同一份订阅把剩下的路走完:合并门禁、打 tag、GitHub Release。
订阅已经付过整条产线的钱,包括发版这一段。
花多少钱
一份订阅,或者每个 PR 几美分
自托管,用 Codex OAuth。
Orbi 按 AGPL-3.0 免费使用;模型开销走你已有的 ChatGPT/Codex 订阅额度。
自托管,没有订阅。
任何 OpenAI 兼容 API 都能用。Orbi 自己的仓库就在 DeepSeek 上交付:实测 20 个合并 PR,非高峰中位 $0.125/PR——数字和方法见成本页。
想省事。
Orbi Cloud 用 GitHub 登录,前 3 次合并交付免费,不用绑卡;额度用完只暂停新交付,不超额计费。去 Orbi Cloud。
公开证据
Orbi 在交付自己的仓库
orbi-build/orbi 就是这么交付的:546 个已合并 PR、66 个 release,全部由 Orbi 沿同一条产线完成——标签进,打 tag 的发版出,协议 AGPL-3.0。
常见问题
把队列交给 Codex 之前
需要 OpenAI API key 吗?
不需要。openai-codex provider 走 OAuth,花的是订阅额度;见 provider 指南。
Cloud 能用我的 Codex 订阅吗?
Codex OAuth 登录是自托管文档里的功能。Cloud 是另一条路:GitHub 登录,前 3 次合并交付免费。
一个标签能走多远?
走到打 tag 的 GitHub Release——PR、最多 5 轮独立评审、合并通过的 head、打 tag、发版。完整版在Issue 到发版。
和其他自主 agent 比呢?
看Orbi 对比 Devin,逐项对比。
开源吗?
是,协议为 AGPL-3.0。
ISSUE 进,RELEASE 出
让订阅干活
一个标签开始,一个发版结束。