--- title: GitLab tracker description: GitLab issues via the glab CLI. Self-hosted instances supported. ---
Slot: tracker · Name: gitlab
Uses [`glab`](https://gitlab.com/gitlab-org/cli) the same way the GitHub tracker uses `gh`. ## Setup ```bash glab auth login ``` ```yaml title="agent-orchestrator.yaml" tracker: name: gitlab host: gitlab.com # default; override for self-hosted projects: myproject: repo: group/project ``` | Config key | Default | What it does | |---|---|---| | `host` | `gitlab.com` | GitLab 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 ```yaml 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 `.