Notas
Esta versión del agente de Python agrega soporte de instrumentación para Google ADK, agrega el conteo de tokens para múltiples proveedores de IA (Anthropic, Google GenAI, OpenAI y AWS Bedrock), reduce el tamaño del encabezado tracestate saliente y soluciona un bloqueo en la instrumentación de graphql-core.
Instale el agente usando easy_install/pip/distribute a través del Índice de paquetes de Python, usando conda a través del Índice de paquetes de Conda-Forge, o descárguelo directamente desde el sitio de descargas de New Relic.
Características mejoradas
Se agregó instrumentación para Google ADK
El agente de Python ahora instrumenta los flujos de trabajo de agente de IA de Google ADK (Agent Development Kit).
Los componentes instrumentados incluyen:
LlmAgentvinculado a los backends de Gemini o VertexAI a través degoogle.genai- Instancias de
FunctionTooldefinidas por el usuario - Flujos de trabajo de subagentes, incluidos los agentes secundarios y las instancias de
AgentTool - Flujos de trabajo de múltiples agentes, incluida la clase
Workflowy las clases obsoletasLoopAgent,ParallelAgentySequentialAgent
Se agregó el conteo de tokens para Anthropic, Gemini, OpenAI y Bedrock
El agente de Python ahora informa los conteos de tokens para todas las invocaciones de LLM en múltiples proveedores de IA:
- SDK de Anthropic
- SDK de Google GenAI
- SDK de OpenAI
- AWS Bedrock a través de botocore y aiobotocore
Errores
Se solucionó el bloqueo de instrumentación para graphql-core v3.2.10
- Anteriormente, graphql-core v3.2.10 cambió el nombre del atributo
errorsacollected_errorsenExecutionContext, lo que provocaba que el agente fallara. Esto se ha solucionado y el agente ahora funciona correctamente con graphql-core v3.2.10 y versiones posteriores.
- Anteriormente, graphql-core v3.2.10 cambió el nombre del atributo
Se eliminó
spanIddel encabezadotracestatesaliente- Anteriormente, el agente incluía
spanIden el encabezadotracestatesaliente. Debido a quespanIdya está presente en el encabezadotraceparent, esta era una duplicación innecesaria. Se ha eliminadospanIddetracestatepara reducir el tamaño del encabezado saliente.
- Anteriormente, el agente incluía
Declaración de apoyo
Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado.
Consulte la New Relic Python política de fin de vida del agente para obtener información sobre los lanzamientos del agente y las fechas de soporte.