GitLab AI 员工

Leina 连接 GitLab,帮你梳理项目问题、记录缺陷、创建合并请求。在团队聊天中交代任务,Leina 完成工作,再把结果带回来。

连接 GitLab,选择要共享的内容,就可以交代第一项任务。

Leina + GitLab 结果示例

你

在 acme/web 中创建从 fix/invoice-save 到 main 的合并请求,标题为「避免重复生成发票」。说明:请求处理中禁用保存按钮;检查连续点击和请求失败的情况。

Leina

已按你的说明和检查事项创建合并请求,可以开始评审。

GitLab · 已创建合并请求

避免重复生成发票

fix/invoice-save → main

变更
请求处理中禁用保存按钮。
评审检查
连续点击保存;请求失败后重试。
提供分支和评审说明,创建供团队查看的合并请求。

什么是 GitLab AI 智能体?

GitLab AI 智能体通过已连接的账号处理项目问题和合并请求。你可以让它整理报告、补充调查结果,或在已有分支之间创建合并请求。

你指定资料来源和保存位置。Leina 使用连接有权访问的内容完成任务,再把结果交给你检查。

GitLab

GitLab 将源代码、问题跟踪和合并请求组织在项目工作空间中。

  1. 交代任务

    说明项目、分支和评审检查事项。

  2. AI 整理信息

    整理你提供的标题、说明和检查事项。

  3. AI 操作 GitLab

    在指定分支之间创建合并请求。

  4. 查看结果

    检查合并请求,再交给同事评审。

可以交给 Leina 的 GitLab 任务

复制示例,补充具体信息,然后在已接入的团队聊天中发给 Leina。

查看待处理的问题

查看 GitLab 项目 [项目 ID 或路径] 中关于 [主题] 的未解决问题,整理现象、当前负责人和会上需要补充的信息。

gitlab

创建合并请求

在 GitLab 项目 [ID] 从 [来源分支] 向 [目标分支] 创建合并请求,标题为 [标题]、描述为 [文本]、审查人为 [ID]。报告链接供审查。

gitlab

提交可复现的缺陷

根据这份报告在 GitLab 项目 [项目 ID] 中创建问题:[报告]。写清复现步骤、预期结果和实际现象。

gitlab

补充问题调查结果

读取 GitLab 项目 [项目 ID] 中的问题 [问题编号],保留原始报告,将这些调查结果补充到描述中:[调查结果]。

gitlab

下一项 GitLab 工作,从一条消息开始。

连接工具,交代任务,查看结果

在团队聊天中告诉 Leina 你的需求,说明数据来源、保存位置和预期结果。

  1. 连接账号

    连接任务涉及的工具,让 Leina 访问需要的内容。

  2. 尝试一个任务

    提供资料来源、结果的保存位置,以及你希望完成的工作。

  3. 核对结果

    查看任务结果,并核对应用中的变更。

让 Leina 在 GitLab 中动手完成工作

把这些日常工作交给你的 AI 员工。

Get Current User

获取当前已认证的 GitLab 用户资料。

List Projects

列出对已认证的个人访问令牌可见的 GitLab 项目,支持可选的搜索和成员资格筛选。

Get Project

按数字 ID 或 URL 编码的路径(含命名空间)获取 GitLab 项目。

List Project Issues

列出 GitLab 项目的问题,支持常见的状态、标签、指派人和搜索筛选。

Create Project Issue

在 GitLab 项目中创建新问题。

Get Project Issue

按项目内的问题内部 ID 获取单个问题。

Update Project Issue

更新 GitLab 项目问题,包括其标题、标签、指派对象或状态。

Delete Project Issue

删除 GitLab 项目问题。

Create Project

创建由已认证用户拥有的新 GitLab 项目。

Update Project

更新现有 GitLab 项目的基本设置。

Delete Project

标记 GitLab 项目以进行删除。

List Project Merge Requests

列出 GitLab 项目的合并请求,支持状态、分支、搜索和分页筛选。

Create Merge Request

创建 GitLab 合并请求。

Update Merge Request

更新 GitLab 合并请求。

Merge Merge Request

接受并合并 GitLab 合并请求。

为你的 AI 员工连接更多工具

连接工作中使用的 App,让 Leina 获取任务需要的信息,继续推进工作。

讨论继续往前走, Leina 接手具体工作。

在团队讨论中交代任务。Leina 使用已连接的工具完成工作,再回到聊天中交付结果。

了解 Leina 如何在 Slack 中工作
Leina结果示例

已按你的说明和检查事项创建合并请求,可以开始评审。

避免重复生成发票

关于 GitLab 和 Leina,你可能还想知道

可以使用自建 GitLab 实例吗?

可以。提供可公开访问的 HTTP 或 HTTPS 实例网址及有效 token。

应提供哪个 Issue 编号?

同时提供项目标识及该项目内的 Issue 编号。

创建合并请求会合并代码吗?

不会。创建请求与接受合并是独立操作。

让 Leina 成为你的 GitLab AI 员工

从手头的一项工作开始。告诉 Leina,你想要什么样的结果。

连接 GitLab,选择要共享的内容,就可以交代第一项任务。