Notas
Esta versão do agente Python adiciona suporte de instrumentação para o Google ADK, adiciona contagem de tokens para vários provedores de IA (Anthropic, Google GenAI, OpenAI e AWS Bedrock), reduz o tamanho do cabeçalho tracestate de saída e corrige uma falha na instrumentação do graphql-core.
Instale o agente usando easy_install/pip/distribute através do Índice de Pacotes Python, usando conda através do Índice de Pacotes Conda-Forge ou baixe-o diretamente do site de download do New Relic.
Recursos Melhorados
Adicionada instrumentação para Google ADK
O agente Python agora instrumenta os fluxos de trabalho de agente de IA do Google ADK (Agent Development Kit).
Componentes instrumentados incluem:
LlmAgentvinculado a backends do Gemini ou VertexAI viagoogle.genai- Instâncias de
FunctionTooldefinidas pelo usuário - Fluxos de trabalho de subagentes, incluindo agentes filhos e instâncias de
AgentTool - Fluxos de trabalho multiagente incluindo a classe
Workflowe as classes descontinuadasLoopAgent,ParallelAgenteSequentialAgent
Adicionada contagem de tokens para Anthropic, Gemini, OpenAI e Bedrock
O agente Python agora relata as contagens de token para todas as invocações de LLM em vários provedores de IA:
- SDK da Anthropic
- Google GenAI SDK
- OpenAI SDK
- AWS Bedrock via botocore e aiobotocore
Bugs
Corrigida falha de instrumentação para graphql-core v3.2.10
- Anteriormente, o graphql-core v3.2.10 renomeou o atributo
errorsparacollected_errorsemExecutionContext, fazendo com que o agente falhasse. Isso foi corrigido, e o agente agora funciona corretamente com o graphql-core v3.2.10 e versões posteriores.
- Anteriormente, o graphql-core v3.2.10 renomeou o atributo
Removido
spanIddo cabeçalhotracestatede saída- Anteriormente, o agente incluía
spanIdno cabeçalhotracestatede saída. ComospanIdjá está presente no cabeçalhotraceparent, isso era uma duplicação desnecessária. OspanIdfoi removido detracestatepara reduzir o tamanho do cabeçalho de saída.
- Anteriormente, o agente incluía
Declaração de apoio
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado.
Consulte a New Relic Python política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte.