SuperAPI AI 工具集

ci-monitor

部署与运维

查看项目

更新于 10-16 02:33

技能介绍

用途:作为 Nx Cloud CI 流水线执行的监控编排器,通过 ci-watcher 子代理轮询 CI 状态,并根据结果决定是否应用自愈修复、本地验证或退出。

主要能力:启动前检查 nx.json 中是否存在 nxCloudId 或 nxCloudAccessToken,未连接则退出并提示;按状态处理 ci_success、fix_auto_applying、fix_available、fix_failed、environment_issue、no_fix、no_new_cipe、polling_timeout、cipe_canceled、cipe_timed_out、error 等结果;对 fix_available 比较 failedTaskIds 与 verifiedTaskIds,区分已验证、未验证、e2e 与可验证任务,决定通过 MCP 应用、本地验证或本地应用并增强;支持通过 MCP 执行 APPLY、REJECT、RERUN_ENVIRONMENT_STATE;支持 nx apply-locally 本地打补丁后提交推送;支持锁文件自动修复等预 CI 失败处理。

使用方式:以 /ci-monitor 调用,可传 $ARGUMENTS 覆盖默认配置,如 --max-cycles、--timeout、--verbosity、--branch、--subagent-timeout、--fresh、--auto-fix-workflow、--new-cipe-timeout、--local-verify-attempts。会话内上下文会保留,重新运行可续接,--fresh 可忽略旧上下文。

适用场景:需要持续监控 Nx Cloud CI 并在失败时自动或半自动修复的 Nx 工作区。

限制:必须已连接 Nx Cloud,否则直接退出;依赖 ci-watcher 子代理与 MCP 工具;本地验证默认最多 3 次;存在最大循环次数、超时与连续无进展熔断等退出条件;具体平台与收费信息暂未提供。