Supported agents
The complete list of AI agents AgentXP detects by default.AgentXP uses two independent signals to identify AI agent traffic:
Accept: text/markdownheader — any client that explicitly requests markdown is treated as an agent, regardless of its User-Agent string.- User-Agent pattern matching — requests whose
User-Agentheader matches a known bot pattern are detected automatically.
Any client that sends
Accept: text/markdown is detected as an agent regardless of its User-Agent string. The table below only covers User-Agent-based detection.Built-in agents
The following agents are recognized out of the box via User-Agent pattern matching:Adding custom agents
To detect agents beyond the built-in list, pass acustomAgents array to withAgentXP. Each entry requires a name string and a pattern regex.