OpenAI Agents integration emits `PydanticDeprecatedSince20` on tool calls - `_set_output_data` calls `dict()`
Maintainer thường phản hồi trong vòng 1 ngày
@alexander-alderman-webb đang làm issue này rồi.
Từ ngày 2/10/2026.
Đánh giá
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức phù hợp với người mới
- 90/100
Hướng nghiên cứu
Bắt đầu trong sentry_sdk/integrations/openai_agents/utils.py tại các dòng 227-236 và tái hiện cảnh báo bằng thiết lập OpenAI Agents được cung cấp cùng lệnh Python dành cho cảnh báo ngừng sử dụng. Cập nhật các lệnh gọi tuần tự hóa đã ngừng sử dụng để các phiên bản openai-agents được hỗ trợ không phát ra cảnh báo PydanticDeprecatedSince20 đối với function calls hoặc nội dung không phải văn bản.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Python
- Star
- 2.2k
- Fork
- 680
- Merge trung bình
- 1 ngày 3 giờ
- Pull request đã merge (30 ngày)
- 232
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của getsentry/sentry-python
-
Scope._transaction not cleared when span is set to NoneCó thể đã có người làm @Hashim1999164 đã nhận 1 ngày trước. Đang mởBug Python
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
getsentry/sentry-python#7774 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Remove send_default_pii from asyncpgCó thể đã có người làm @ericapisani đã nhận 3 ngày trước. Đang mởPython Task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
getsentry/sentry-python#7652 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Python Task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
getsentry/sentry-python#7569 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Docs Python
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
getsentry/sentry-python#7568 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Python Tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
getsentry/sentry-python#7567 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của getsentry/sentry-python
Issue tương tự
-
needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
json_params_matcher fails on falsy top-level JSON primitives (0, False, "")Có thể đã có người làm @mayureshsonawane17 đã nhận hôm nay. Đang mởWaiting for: Product Owner
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 5 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Add .devin pluginĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
ayghri/i-have-adhd#249 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
modelscope/FunASR#3762 ·
Maintainer thường phản hồi trong vòng 1 ngày