
Amp 现已支持与 GitLab 集成,覆盖 gitlab.com 和用户自建的 GitLab 实例。开发者只需绑定 GitLab 账号,即可直接从仓库发起项目。Orbs 在克隆和推送代码时,会以开发者身份运行,并默认登录了 glab 工具。这意味着代理可以直接创建合并请求(Merge Request)、添加评论,还能读取 Issues 和流水线数据。
除了基础操作,Amp 还具备订阅能力。当它发起一个合并请求后,可以持续监听该请求下的评论和 CI 状态。一旦审查员提出修改意见,或者流水线运行失败,相关信息会直接同步到当初编写代码的对话线程中。Amp 所以能保留完整的上下文,无需反复确认背景。
每个新合并请求或 Issue 对应一个专属 Orb
用户可以指示 Amp 为项目中的每个新合并请求或 Issue 自动启动一个新的 Orb。无需保留配置该规则的原对话线程,具体操作可参考“创建 Orb Spawner”指南。
每当有新的合并请求或 Issue 产生,系统会为其生成独立的 Orb。该 Orb 会自动读取内容,并在用户打开对话前准备好摘要。后续针对该 Issue 的评论也会归入同一个对话线程中。工作区管理员还可以配置 Spawner 以服务账号(Service Account)的身份运行。
所有相关配置集中在设置 → 集成与 MCP → GitLab的事件订阅模块中。在这里,用户可以暂停或删除订阅、编辑 Spawner 规则,并查看每个 Spawner 启动过的 Orb 列表。
配置步骤
个人用户需通过“设置 → 集成与 MCP”连接 GitLab。随后,由群组 Owner 在工作区设置中的一次性操作,为整个工作区安装 Push Updates 权限。只需在“工作区设置 → 集成与 MCP”点击一次即可完成。
Amp 同样支持自建 GitLab 实例,具体参数请参阅“自建实例”相关文档。连接 GitLab 后,即可开始使用上述全部功能。











