Cloudflare lanzó rastreo de agentes el 15 de agosto de 2026, la primera característica en su nuevo panel Agents. El lanzamiento agrega spans a nivel de agente al rastreo de Workers que ya cubre llamadas fetch, lecturas de KV y consultas D1. Es gratuito durante la versión beta; a partir del 1 de octubre de 2026, cae bajo precios de Workers Observability.

El problema es real. Un agente puede devolver HTTP 200 y aún fallar: elegir la herramienta incorrecta, pasar contexto obsoleto a un subagente o quemar tokens en un bucle de reintentos. La telemetría de aplicación ve la solicitud de API y consulta de base de datos pero no el comportamiento del agente que las desencadenó. El rastreo de agentes agrega spans para invocaciones de agentes, llamadas de modelo, ejecución de herramientas y aprobaciones, con identidad de modelo y uso de tokens como metadatos. Cada turno produce un rastreo: `invoke_agent {agent class}` en la raíz, con `chat {model}` y `execute_tool {tool}` anidados debajo, y `tool_approval {tool}` bajo eso. El trabajo de subagente se anida bajo la operación padre que lo invocó.

Tres campos conectan spans al panel: nombre del agente (implementación lógica), ID del agente (instancia) e ID de conversación. Cloudflare advierte contra derivar el nombre del agente de identificadores de solicitud o usuario—eso fragmenta un agente en muchos en la vista. La reproducción de sesión reconstruye conversaciones entre turnos a partir de mensajes grabados, razonamiento, llamadas de herramientas con argumentos y resultados, y actividad de subagentes. Cloudflare no re-ejecuta el agente; la reproducción usa solo datos almacenados.

Los valores por defecto de carga demandan auditoría. Think no almacena cargas de mensaje o herramienta a menos que `storeMessages` y `storeTools` estén configurados en la clase del agente; `wrapAISDK()` se comporta idénticamente. Flue almacena mensajes, instrucciones del sistema, definiciones de herramientas, argumentos y resultados por defecto, requiriendo `content: false` para optar por no participar. La misma característica se envía con valores por defecto de privacidad opuestos dependiendo de qué arnés eligieron los equipos. Las cargas de mensaje rutinariamente llevan datos personales o secretos; la discrepancia no es académica.

Las limitaciones documentadas restringen la confianza en la reproducción. Cloudflare afirma que los rastreos no están completos ni sin pérdidas: los datos de carga alcanzan límites de tamaño de span, por lo que mensajes largos, razonamiento, argumentos de herramientas y resultados pueden truncarse. La reproducción de sesión no muestra imágenes. La retención es de 3 días en Workers Free, 7 días en Workers Paid—demasiado corta para análisis de patrones recurrentes, adecuada solo para incidentes recientes.

El precio se cuenta por span, no por pantalla del panel. Cada span cuenta, incluidos los internos del SDK y operaciones a nivel de Worker que la vista no expone. Workers Free cubre 200.000 eventos por día; Workers Paid incluye 20 millones por mes con millones adicionales a $0,60 cada uno. Un arnés detallado o un gráfico de subagente profundamente anidado acumulará una factura que el panel solo no puede predecir. Un span de aprobación registra un evento del ciclo de vida; no mide la latencia de respuesta humana entre invocaciones—la latencia HITL no se captura.

Las rutas de instrumentación difieren por stack. Think y Flue v2 o posterior instrumentan turnos automáticamente. Las llamadas directas del SDK de IA necesitan un wrapper `wrapAISDK()` (v6 y v7 soportadas), con campos de identidad suministrados en cada llamada. Los arneses personalizados utilizan la API de spans personalizados de Workers siguiendo las implementaciones de referencia GenAI de OpenTelemetry. Workers aún no soporta la API de OpenTelemetry directamente, aunque Cloudflare está trabajando en ello. Los atributos de span siguen las convenciones semánticas de IA Generativa de OTel y se exportan a cualquier punto final OTLP.

El rastreo de agentes proporciona a los equipos de infraestructura una superficie de depuración real. Los valores por defecto de carga inconsistentes y límites de truncamiento lo hacen una ayuda de depuración, no un registro de auditoría. Planifique en consecuencia antes de que comience la facturación de octubre.