Skip to main content
Your edge requests a card only when one of these markers appears in the request’s User-Agent, matched word-boundary, case-insensitive. The edge library’s built-in list and the Vercel and ESI regexes in integrate mirror this table exactly; doubleshift classifies reported agents with the same list. The machine-readable copy is schema/agents.json on brandedcontent.dev. Purpose: query, a real-time fetch for a user asking now; search, building an AI search index; training, a bulk crawl for a training corpus; unknown, mixed or undocumented. Robots.txt-only tokens such as Google-Extended are left out: they never appear in a User-Agent.