OpenAI Agents integration emits `PydanticDeprecatedSince20` on tool calls - `_set_output_data` calls `dict()`
I maintainer di solito rispondono entro 1 giorno
@alexander-alderman-webb ci sta già lavorando.
Dal 2/10/2026.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 90/100
Direzione di ricerca
Inizia in sentry_sdk/integrations/openai_agents/utils.py alle righe 227-236 e riproduci l'avviso con la configurazione OpenAI Agents fornita e il comando Python per gli avvisi di deprecazione. Aggiorna le chiamate di serializzazione deprecate in modo che le versioni supportate di openai-agents non emettano alcun avviso PydanticDeprecatedSince20 per function calls o contenuti non testuali.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Python
- Stelle
- 2.2k
- Fork
- 680
- Merge medio
- 1g 3h
- PR unite (30g)
- 232
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di getsentry/sentry-python
-
Scope._transaction not cleared when span is set to NoneForse già presa @Hashim1999164 l’ha presa 2 giorni fa. ApertaBug Python
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
getsentry/sentry-python#7774 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Remove send_default_pii from asyncpgForse già presa @ericapisani l’ha presa 4 giorni fa. ApertaPython Task
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
getsentry/sentry-python#7652 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Python Task
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
getsentry/sentry-python#7569 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Docs Python
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
getsentry/sentry-python#7568 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Python Tests
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
getsentry/sentry-python#7567 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di getsentry/sentry-python
Issue simili
-
bug llm translation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Arkansas 2025 tax is $1.70 high above $100,000 net taxable income ($3,809 + 3.9% rule)Forse già presa @PavelMakarchuk l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
PolicyEngine/policyengine-us#9828 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
jellyfin/jellyfin-mpv-shim#800 ·
I maintainer di solito rispondono entro 1 giorno
-
skillfs: one malformed chat-log line aborts the entire skill-usage analysis (skill_usage_from_chat_logs.py)Forse già presa @zjncs l’ha presa oggi. Apertacomponent:skillfs
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
agentic-os-org/ANOLISA#6116 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
P4: low query
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
jeffknupp/association#336 ·