SuperAPI AI 工具集

ship-and-babysit

通用与其它

查看项目

更新于 10-16 01:28

技能介绍

用途:在 tinyhumansai/openhuman 仓库中把分支端到端交付:提交本地改动、推送到用户 fork、对 tinyhumansai/openhuman:main 开启或复用 PR,并主动运行可能的合并门槛校验、立即修复问题。

主要能力:自动识别当前分支与改动,按约定前缀(feat/、fix/、refactor/、chore/、docs/、test/)创建分支并提交;若从 main 开始会先建新分支再提交,不直接推 main,也不推 upstream。推送后检查是否已有同分支 PR,存在则复用。随后进入轮询循环,约每 5 分钟一次、最多 12 次(约 60 分钟);不等到全部检查完成就行动,尽早查看失败日志与评审意见并推送修复,最终以 PR 全绿且无未处理可执行评审线程为退出条件。

使用方式:需在仓库根目录工作,遵循 AGENTS.md 的校验与 PR 清单要求;假定 origin 为可写 fork、upstream 指向 tinyhumansai/openhuman。用 gh pr checks、gh run view --log-failed、gh api 拉取评审评论,并用 GraphQL 查看未解决评审线程。功能类改动需 E2E 覆盖:Rust 侧 tests/*_e2e.rs,前端用 Playwright 规格文件,并全程使用仓库 mock 后端。常用命令含 pnpm typecheck、pnpm lint、pnpm format:check、pnpm test、cargo check(两个 manifest)、pnpm test:rust、pnpm test:rust:e2e -- --suite <suite> 及前端 e2e 脚本。

适用场景与限制:适合希望代理主动盯 CI 与评审的交付流程。除非用户明确要求,不合并 PR;已推送的提交不 amend/改写;不绕过自身改动引起的钩子失败;仅在有缺失权限、缺失凭据或不可逆选择时提问。若 GitHub 认证、远程或分支保护不允许,则报告具体阻塞点并停止。资料未提供收费、价格或平台等信息。