AO

GitLab tracker

GitLab issues via the glab CLI. Self-hosted instances supported.

Slot: tracker · Name: gitlab
macOSSupported
LinuxSupported
WindowsSupported

Uses glab the same way the GitHub tracker uses gh.

Setup

glab auth login
agent-orchestrator.yaml
tracker:
  name: gitlab
  host: gitlab.com          # default; override for self-hosted
projects:
  myproject:
    repo: group/project
Config keyDefaultWhat it does
hostgitlab.comGitLab hostname — override for self-hosted instances

host belongs on the tracker block (plugin-level config), not inside trackerConfig. trackerConfig is for per-project passthrough fields (labels, assignee, milestone). Putting host inside trackerConfig will not be read.

Self-hosted

tracker:
  name: gitlab
  host: gitlab.mycorp.com

glab reads its own hostname config from ~/.config/glab-cli/. Make sure that matches.

Limits

  • Issue field coverage maps 1:1 with gh's GitHub equivalents.
  • Label / milestone filtering works via glab issue list --label <name>.