Nox-Lumen MfgNox-Lumen Mfg

gitlab-integration

能力

面向 GitLab / GitLab Self-Managed 的 MR 审核闭环。

Tool用途
gitlab_get_mr拉取 MR 元数据
gitlab_get_mr_diff拉取 MR diff
gitlab_get_mr_pipelines查询 MR 关联的 CI/CD Pipeline 状态
ask_user模糊场景确认

Pipeline 感知

gitlab-integration 特有能力:能在审核时把 CI/CD Pipeline 状态作为证据,例如:

  • 静态检查任务是否通过
  • 单元测试覆盖率
  • 合规扫描结果

Agent 可以拒绝合并有红色 pipeline 的 MR,或把 pipeline 失败原因整合进审核报告。

典型流程

Webhook: merge_request opened/updated

gitlab_get_mr + gitlab_get_mr_diff + gitlab_get_mr_pipelines

L1 静态分析 + L2 code-review

评论到 MR discussion(行级或整体)

安全 / 合规

  • 凭据:Personal Access Token 或 Group/Project Access Token
  • 范围:最小权限(api + read_repository 即可)
  • 审计:上 ledger

触发方式

/gitlab-integration 审核这个 MR

自然语言示例:

  • "查看 MR !256 的 pipeline"
  • "如果测试通过就 approve"
  • "检查这个 MR 并写评论"

相关技能

On this page