标签
介绍了「Kluever Maneuver」这一 bug 修复实践:先提交一个能通过的失败行为测试来复现 bug,再在第二个提交中修复代码并同时修正该测试,从而证明修复真正有效且每个提交都能通过 CI。
Skill Dreaming 是一个框架,可从代码仓库的拉取请求流中提取可执行知识,为大语言模型编码智能体构建并持续完善特定于该仓库的技能库,从而实现拉取请求、代码仓库与技能的协同演化。
CI 平台 Blacksmith 获 Sequoia 领投的 6600 万美元 C 轮融资,估值达到 10 亿美元。距其 B 轮融资仅过去两个月,AI 生成代码的兴起带动了对软件构建和验证工具的需求。
作者质疑在 AI 代理时代继续使用 pull request 的必要性,认为代码审查、知识共享和 CI 都可由 AI 模型与代理更高效地完成,主张转向更快速的持续集成工作流。
本文认为AI编码代理的输出正在对传统CI系统造成压力,形成仅靠硬件无法解决的瓶颈,并推广Dagger作为更智能的软件栈解决方案。
PyTorch Conference North America 2026将包含一场由Red Hat工程师主持的会议,介绍Cross-Repository CI Relay,以简化下游仓库的CI集成。文中提供了注册详情和活动亮点。
Lily 是一款自动化工具,它将后门检测集成到 CI 流水线和发布审核工作流中,以保护开源软件免受恶意提交和篡改发布的侵害。
本文讨论了识别模型更新后提示词退化的技术,例如使用固定的评估案例和模型测试矩阵,并询问了评估生产环境中AI代理的最佳实践。
Hyrax AI 是一款自主的代码审查和修复工具,它连接到 GitHub,审计代码库的安全、正确性、性能和其他问题,编写修复方案,并作为拉取请求发送给工程师审查。
该推文认为,AI语言导师应从聊天机器人转向通过测试专注于实际语言使用的代理,类似于软件开发中的持续集成。
本文讨论了AI代理在诊断CI故障时应跟踪的隐藏状态,如不稳定的测试、实际错误和配置错误,并征求关于弱点和缺失状态的反馈。
Uber 开源了 SubmitQueue,这是一个高性能推测性合并队列,可针对预测的 HEAD 未来状态并行验证多个更改,从而在大规模环境下保持主干(trunk)绿色。
本文认为传统CI对AI代理无效,并提出用合并队列取而代之:在合并前运行所有测试,让代理能在破坏构建之前修复问题。
PyTorch 推出了一种跨仓库 CI 中继(CRCR),可自动触发和跟踪树外后端的 CI,并提供统一的 CI 健康状态仪表板。
作者分享了一项适用于AI智能体的测试驱动开发技能,旨在改进测试编写,基于Kent Beck的Canon TDD,并提供了GitHub链接。
文章讨论了软件开发中不稳定测试(flaky tests)的问题,并提出一个简单的机械习惯:在使用合并队列时,继续在主分支上运行完整测试套件,并维护一个可见的近期主分支失败列表,以帮助识别和消除不稳定测试。
Tophat by Shopify 是一款工具,让你无需本地构建即可在任何设备上测试移动CI构建。
GoogleTest 是 Google 的 C++ 测试框架,已发布 1.18.0 版本,该版本要求至少支持 C++17,并包含文档更新和持续改进。
Jenkins是一个领先的开源自动化服务器,基于Java构建,用于CI/CD、测试、部署以及自动化开发工作流。