SuperAPI AI 工具集

monitor-ci

部署与运维

查看项目

更新于 10-16 07:24

技能介绍

用途:监控 Nx Cloud CI 流水线执行,并在出现失败时处理自愈修复。用户可通过“monitor ci”“watch ci”等指令触发。

主要能力:编排子代理调用 Nx Cloud 的 ci_information 与 update_self_healing_fix 工具;运行 ci-poll-decide.mjs 与 ci-state-update.mjs 决策脚本;按状态执行应用修复、本地验证、拒绝修复、环境重跑等操作;支持 --max-cycles、--timeout、--verbosity、--branch、--fresh、--auto-fix-workflow、--new-cipe-timeout、--local-verify-attempts 等配置。

使用方式:先检查 nx.json 中是否存在 nxCloudId 或 nxCloudAccessToken,未连接则退出并提示访问 https://nx.dev/nx-cloud。随后进入轮询循环,按需生成子代理获取状态,运行决策脚本,依据返回的 action 与 code 处理。

适用场景:Nx Cloud 连接的仓库中监控 CI、跟踪自愈修复、处理环境问题与失败任务。

限制:未连接 Nx Cloud 时不可用;避免使用 CI 提供商 CLI 的 --watch 标志、自定义轮询脚本、取消 CI 工作流或在主代理上运行 CI 检查;环境失败应立即退出;本地修复前需通过预算门检查;--max-cycles 耗尽为硬停止。