Add agent detection to telemetry metadata
Track which AI agent (if any) is running when telemetry events are sent.
Adds agentName field to anonymous metadata, detected via environment
variables set by known agents (Cursor, Claude, Copilot, Codex, etc.).