getsentry / getsentry/sentry-python

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

オープン
#5,834 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
Improvement Python Spans
主要言語
Python
スター
2.2k
フォーク
669
平均マージ
1日 1時間
マージ済み PR(30日)
213

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。