SuperAPI AI 工具集

heyeddi-ci-guide

部署与运维

查看项目

更新于 10-15 22:13

技能介绍

用途:这是 HeyEddi CI 的简短参考,供智能体与人类使用,更深入内容见 reference/commands.md。该技能本身为纯文档(tools: []),不提供工具。

主要能力与配套技能:@heyeddi-ci-config 依据实时策略契约编写 eddi-ci.yaml;@heyeddi-pr-respond 处理全部 PR 评审反馈(人类与 HeyEddi CI);@heyeddi-ci-fails 诊断并修复失败的 Checks(PR 工作默认启用,App 路径用 /heyeddi fails);@heyeddi-ci-runners 涉及 Spot 的 GHA overflow/always 与 sealed pipeline,强调先有证据再下结论;@heyeddi-ci-guide 即本技能。人类 PR 评审仍走 @heyeddi-pr-review / @heyeddi-pr-respond。

默认 PR 工作流:任何 PR 工作(开 PR、PR 分支、评审请求)都应先运行 @heyeddi-ci-fails,拉取失败 Checks、诊断、修复可处理失败并 commit + push;再运行 @heyeddi-pr-respond,修复所有评审项、commit + push,并在原线程内逐条回复。不要询问“是否要我修复”或“是否要在线程评论”,这是默认行为;不要因用户未提及 CI 而跳过。仅合并需要当前轮次内的 authorize merge。

命令(PR 评论):/heyeddi review / again / check / deep 为评审轮次;/heyeddi ci 或 /heyeddi fails 为失败 Checks 分析(计费路径);/heyeddi ask … 与 /heyeddi debate … 用于就发现提问。对 HeyEddi 内联发现回复时,若父评论疑似 HeyEddi 则用 debate。

授权矩阵:commit + push 在 @heyeddi-ci-fails / @heyeddi-pr-respond 期间自动进行,无需询问;合并(gh pr merge)需用户在当前轮次说 authorize merge;YAML 中的 auto_merge 永不允许(schema 拒绝/禁止);计费开关(on_ci_failure、sealed runners)需显式选择加入。

反馈:目前没有结构化 FP/遥测 API。对某发现不认同,可在该线程用 /heyeddi ask 或 debate;产品或技能反馈发至 support@heyeddi.com(技能可起草邮件正文)。

运行器状态:Spot 已发布。优先使用 GHA + workspace Runners 模式(overflow / always),配合 runs-on: ${{ vars.HEYEDDI_RUNS_ON || 'ubuntu-latest' }};sealed pipeline 会为有权限的工作区提交 HeyEddi Runner: {job_id} Checks。只有具备 Check/Spot 证据才能声称任务已运行,详见 @heyeddi-ci-runners。

安装:npx skills add HeyEddi-com/heyeddi-skills -a cursor -y --skill '*',或按名称安装 CI 技能,或使用 Marketplace 插件 heyeddi-ci-skills(含 Team Marketplace 插件)。

限制与备注:本技能无工具,仅文档;实时开关应始终通过 @heyeddi-ci-config → load_policy_contract 获取;临时 .heyeddi/docs/pr-* 草稿文件切勿提交。