Skip to main content
GitLab hosts your code, merge requests, and issues. Connect it and your agent can read and write across the projects you grant.

What the agent can do

Read and write code

Work with files in a repository.

Merge requests

Open and review merge requests.

Issues

Create, comment on, and update issues.

Pipelines

Work with CI/CD pipelines and jobs.

Example agent tasks

What you share

During the connect flow you authorize what the agent can reach. It works only within what you grant. As with every connection, the underlying token is handled securely and never exposed to the model. See Permissioning.

Connecting

1

Authorize GitLab for the agent

From the agent’s connections, choose GitLab and sign in.
2

Approve the access

Confirm what the agent can reach. You can change this later.
3

The agent gets to work

It works through the secure proxy, within what you granted.

Learn more

GitLab REST docs

The full reference for what’s possible.

How credentials stay safe

The proxy model that keeps tokens out of the agent’s reach.