Show composite accounts as agents in MRs

Description

This code change adds support for displaying "Agent" badges next to user names throughout the GitLab interface. When a user has a special "composite identity enforced" property (meaning they're acting as an automated agent rather than a regular human user), a small gray "Agent" badge will now appear next to their name in various places like assignee dropdowns, user lists, and autocomplete suggestions. The change updates both the frontend display components and the backend data queries to include this new agent identification feature, helping users distinguish between human users and automated agents in the system.

How to reproduce

Screenshots

Assignee dropdown

Before After
Screenshot 2025-12-12 at 10.40.46.png

Reviewer dropdown

Screenshot 2025-12-12 at 12.05.00.png Screenshot 2025-12-12 at 12.08.38.png
Edited by Frédéric Caplette

Merge request reports

Loading