将 ticket 转化为合并的 Pull Request
从 GitHub Issues 或 Linear 中获取任务,然后在独立的 Kubernetes 容器中运行 Claude Code 或 Codex,将每项任务推进到 PR 阶段。
- 具体怎么做
- Optio 是一种在 Kubernetes 上运行的自托管工具。您需为其分配一个 GitHub Issue、Linear 工单或 Jira 卡片。该工具会为代码库找到或创建一个长期运行的 Pod,并创建 git worktree。它会在该 Pod 上运行智能体,并提交 PR。PR 监视器会轮询 CI 结果和审核状态,并在了解 CI 失败、合并冲突或审核反馈后恢复智能体的运行。同时还会运行审核智能体。
- 做到了什么
- README 说明该流程会完整运行:当 CI 通过且审查完成后,进行合并操作,然后关闭相关问题并记录成本。其中并未提及成功率或基准数值。
- 上手要点
- 需要 Kubernetes v1.33 或更高版本、Helm、Postgres 和 Redis。自动恢复功能受 OPTIO_MAX_AUTO_RESUMES 设置限制,因此陷入僵局的 PR 仍可能需要人工干预。
你可以这样试
使用 Codex查看我的仓库 [owner/repo] 中标记为 [label,例如 good-first-issue] 的开放问题,然后选择其中 [number,例如 3] 个最小的问题。针对每个问题,在独立的分支中进行修复,运行测试,并准备一份拉取请求描述草案。在推送任何内容或打开拉取请求之前,先暂停操作,并将每次的 diff 和 PR 描述展示给我看。