tc3oliver/laya-apple 新增了一个 GitHub Actions 工作流。2026 年 10 月 20 日的提交(5577847,PR #179)会在 CI 和 Integration (MLX) 工作流以失败告终时调用 Jules 智能体,让它分析原因并创建修复 PR。新增的文件是 .github/workflows/jules-ci-autofix.yml,共 137 行,没有删除任何代码,原始提交见 https://github.com/tc3oliver/laya-apple/commit/55778476764644520ec64320ff15b88c05938839。
触发条件设置得很窄。只有推送到 main 分支或通过 workflow_dispatch 运行时才会起作用,并且只在结果为成功或失败时生效;PR 运行、fork 运行、标签构建和 Release 工作流不在目标范围内。权限仅限于读取仓库内容和写入 issue,Jules action 固定到 v1.0.0 提交(bff7875),并且每次失败都会留下一个带标签的 issue 以阻止重复调用;当同一个工作流成功时,该 issue 会被自动关闭。
提示词中也明确写明了安全措施。它知道该仓库是面向 Apple Silicon、同时使用 MLX GPU 和 Apple Neural Engine 的异构计算(heterogeneous computing)运行时,CI 在 macOS 上运行,而 Jules 可能在 Linux 上运行,因此可能无法复现 Metal 或 ANE 测试。因此其中指示要保持 MLX/Metal 覆盖率和模型完整性检查,不触碰 Release 工作流和 PyPI 发布,不要做无法验证的修改、只报告依据,并且不要推送到 main 或合并 PR。
不过这条路径目前仍然处于关闭状态。提交信息说明,在配置仓库的 JULES_API_KEY Actions 密钥并授予仓库访问权限之前,Jules 调用不会执行。在当前状态下,CI 失败仍然需要人工查看,产生的修复 PR 也必须经过人工审查,而 PR #179 本身并未修改 CI 测试或发布任务。