SuperAPI AI 工具集

heyeddi-pr-respond

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:作为 PR 作者统一响应所有评审来源的反馈,覆盖人类同事、机器人以及 HeyEddi CI(内联评论与根摘要),不区分人类与 CI 两套流程。

主要能力:默认无需确认即执行三件事——先运行 @heyeddi-ci-fails 获取、诊断并修复 CI 失败;自动修复有效评审项;自动提交并推送;在内联线程中自动逐条回复。只有合并需在当前轮次获得 authorize merge。

使用方式:按强制流水线执行。先 @heyeddi-ci-fails 再 fetch_pr_comments --pr <N>,随后 build_comment_inventory --pr <N> --write-cache 生成聊天内跟踪表(每项含 id、类型、fix|decline、状态)。逐项对照 PR 目标判定 fix、decline、partial 或 out-of-scope,需要时改代码与文档;提交推送前运行 @heyeddi-setup verify_setup --check 与工程检查;用 discover_and_verify [--run] 仅执行有证据的命令;断言 assert_no_merge --check 除非已授权合并;有修复则自动 commit + push,再 assert_fixes_pushed --check;为每个可回复 ID 撰写 ## Comment <id> 并在最后附 ## Summary;最后 post_thread_replies --pr <N> --replies-text '...' 与 verify_response --pr <N> --replies-text '...' --use-inventory --live --check。

限制与约定:回复必须用 gh api …/pulls/<N>/comments/<ID>/replies 走内联线程,禁止对每条发现用 gh pr comment,禁止刷“已收到评审附件”类消息。不得在项目内写 .heyeddi/docs/pr-* 临时文件,评论缓存放系统临时目录,跟踪仅存于聊天。必须先提交推送再发“Fixed”回复,评审者只能看到远端 HEAD。未获当前轮次授权不得合并。HeyEddi CI 误报应内联回复拒绝理由并建议 debate 或 support@heyeddi.com,不提供伪造的 FP API。依赖已认证的 gh CLI。完成任务后按提示运行 suggest_next_skill.py 推荐后续技能。