Add documentation for available agent tools

What does this MR do?

Adds a new documentation page that lists all available tools for GitLab Duo Agent Platform agents.

Why is this change needed?

Currently, users creating agents must reference the built-in tool definitions source code to see what tools are available. This MR provides user-facing documentation that lists all 75 available tools in a table format with their titles and descriptions.

What are the relevant issue numbers?

Related to #549914

Documentation

This MR adds the documentation page doc/user/duo_agent_platform/agents/available_tools.md which:

  • Lists all 75 available agent tools in a table
  • Provides the title and description for each tool
  • Follows GitLab documentation style guide and technical writing best practices
  • Uses proper metadata and history sections consistent with other agent platform docs
  • Links to the source code for reference

The page can be accessed at /user/duo_agent_platform/agents/available_tools and is referenced from the main agents documentation.

Source reference

The tool definitions are sourced from ee/lib/ai/catalog/built_in_tool_definitions.rb which contains the canonical list of all built-in tools available for agents.

Merge request reports

Loading