Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

OpenAI Agents integration emits `PydanticDeprecatedSince20` on tool calls - `_set_output_data` calls `dict()`

Ouverte Adaptée aux débutants
#7,827 4 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
1/5
Temps estimé
Moins d'une heure
Accessibilité débutants
90/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
python
Domaine
backend

Piste de recherche

Commencez dans sentry_sdk/integrations/openai_agents/utils.py aux lignes 227-236 et reproduisez l’avertissement avec la configuration OpenAI Agents fournie et la commande Python pour les avertissements de dépréciation. Mettez à jour les appels de sérialisation obsolètes afin que les versions prises en charge de openai-agents n’émettent aucun avertissement PydanticDeprecatedSince20 pour les function calls ou le contenu non textuel.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Bug Python
How do you use Sentry?

Sentry Saas (sentry.io)

Version

2.71.0

Steps to Reproduce
  1. sentry_sdk.init(integrations=[OpenAIAgentsIntegration()], send_default_pii=True, traces_sample_rate=1.0) with openai-agents installed.
  2. Enable DeprecationWarnings (python -W error::DeprecationWarning, or any dependency that does so process-wide).
  3. Run an agent whose model response contains a function call.
Expected Result

No warning from sentry_sdk.

Actual Result
PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead.
  sentry_sdk/integrations/openai_agents/utils.py:229

The same warning comes from line 236 when a message contains non-text content such as a refusal.

https://github.com/getsentry/sentry-python/blob/8afefe81d014cc6bffffca28c18e1219f545d49f/sentry_sdk/integrations/openai_agents/utils.py#L227-L236

Every supported openai-agents version requires Pydantic v2, so model_dump() is a drop-in replacement.

Langage dominant
Python
Étoiles
2.2k
Forks
680
Merge moyen
1 j 1 h
PR mergées (30 j)
258

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de getsentry/sentry-python

Toutes les issues de getsentry/sentry-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.