OpenAI Agents integration emits `PydanticDeprecatedSince20` on tool calls - `_set_output_data` calls `dict()`
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
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
How do you use Sentry?
Sentry Saas (sentry.io)
Version
2.71.0
Steps to Reproduce
sentry_sdk.init(integrations=[OpenAIAgentsIntegration()], send_default_pii=True, traces_sample_rate=1.0)withopenai-agentsinstalled.- Enable
DeprecationWarnings (python -W error::DeprecationWarning, or any dependency that does so process-wide). - 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.
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
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de getsentry/sentry-python
-
Bug Python
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
getsentry/sentry-python#7774 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Remove send_default_pii from asyncpgPeut-être pris @ericapisani l’a pris il y a 2 jours. OuvertePython Task
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
getsentry/sentry-python#7652 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Python Task
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
getsentry/sentry-python#7569 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Docs Python
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
getsentry/sentry-python#7568 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Python Tests
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
getsentry/sentry-python#7567 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de getsentry/sentry-python
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 91/100
TencentCloud/Octop#1577 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug frontend
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
PedestrianDynamics/pyFDS-Evac#552 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
resend/resend-skills#144 ·
Les mainteneurs répondent en général sous 1 jour
-
update UV in dockerfileOuvertegood first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100