doc/user/duo_agent_platform/onboarding.md
{{< details >}}
{{< /details >}}
{{< history >}}
duo_agent_onboarding. Disabled by default.duo_agent_onboarding. Disabled by default.{{< /history >}}
[!flag] The availability of this feature is controlled by a feature flag. For more information, see the history.
The Onboarding page helps you set up your project for use with GitLab Duo Agent Platform. From this page you can initialize project context and improve your CI/CD setup using AI agents.
.gitlab-ci.yml file in your project.The Initialize project context task analyzes your repository to create an AGENTS.md file for your project.
This file follows the AGENTS.md specification and documents your project conventions, such as test commands, linting rules, commit format, and coding patterns. Agent Platform features use it for context when working in your repository.
To initialize project context:
AGENTS.md or .ai/AGENTS.md already exists on your default branch, this option is not available.GitLab starts a developer/v1 agent session that analyzes your repository and opens
a draft merge request to add an AGENTS.md file.
A link to the agent session appears so you can track progress.
The Improve CI setup task launches an agent that analyzes your existing CI/CD configuration and suggests improvements.
To improve your CI/CD setup:
.gitlab-ci.yml doesn't exist on your default branch, this option is not available.GitLab starts an agent session that analyzes your .gitlab-ci.yml and opens a draft merge
request with suggested improvements.
A link to the agent session appears so you can track progress.