getsentry / getsentry/sentry-python

Set `gen_ai.tool.call.id` on execute_tool spans and in message formatting

Aberta
#5,834 1 comentário 0 reações 0 responsáveis Ver no GitHub
Improvement Python Spans
Linguagem predominante
Python
Estrelas
2.2k
Forks
669
Merge médio
1d 40min
PRs com merge (30d)
212

Descrição

Extract `tool_call_id` from pydantic-ai's `ToolCallPart` and set it in two places:

1. On `gen_ai.execute_tool` spans in `sentry_sdk/integrations/pydantic_ai/spans/execute_tool.py`
2. In chat message serialization (tool call messages) in `sentry_sdk/integrations/pydantic_ai/spans/ai_client.py`

This helps correlate tool calls with their returns in multi-tool scenarios. The attribute is recommended by OTel.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.