技术实践
阿里Aone用代码大库与合并队列管理Agent研发
概述
阿里Aone团队把人与人的协作、人与 Agent、Agent 与 Agent 的协作放到同一平面并建设端到端 Loop:代码仓库改为按产品或能力而非技术栈划分,将一整个产品的前后端代码、Skills 与工具、文档与操作手册、发布信息、handbooks 等以大库形式统一保存(代码平台设计 10+ 个应用全部放到一起),以代码库为唯一事实来源。 定义了一套部署与测试语义,在 Sandbox 容器中直接构建并启动服务端与前端、由 Agent 自主打开浏览器做端到端测试、并依据需求描述与代码 Diff 智能生成 E2E/冒烟用例。代码合并采用短生命周期分支 + 串行合并队列 + 分级质量门禁,自动处理 rebase 与简单冲突,冲突无法自动处理时退出队列等待人工。 引入 ChangeSet 记录每次变更涉及的文件、Commit、所需 E2E 测试与状态。并建设 Agentic IAM 为 Agent 提供身份与权限体系。