fix(typing): explicitly specialize ToolContext[Any] in ToolFunctionWithToolContext
Maintainer thường phản hồi trong vòng 1 ngày
@AbarnaaSree đang làm issue này rồi.
Từ ngày 18/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
- 85/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- ai-infra-agents
Hướng nghiên cứu
Trong src/agents/tool.py, hãy đọc các bí danh kiểu có thể gọi xung quanh và kiểm tra cách ToolContext được khai báo. Cụ thể hóa rõ ràng ToolContext bằng Any trong ToolFunctionWithToolContext, sau đó chạy bước xác thực kiểm tra kiểu liên quan; công việc hoàn tất khi bí danh được cụ thể hóa như yêu cầu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description & Motivation
In src/agents/tool.py, ToolFunctionWithToolContext is defined with an unspecialized ToolContext:
ToolFunctionWithoutContext = Callable[ToolParams, Any]
ToolFunctionWithContext = Callable[Concatenate[RunContextWrapper[Any], ToolParams], Any]
ToolFunctionWithToolContext = Callable[Concatenate[ToolContext, ToolParams], Any]
- Ngôn ngữ chính
- Python
- Star
- 30.2k
- Fork
- 4.9k
- Merge trung bình
- 9 giờ 53 phút
- Pull request đã merge (30 ngày)
- 197
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 openai/openai-agents-python
-
ShellTool: empty ShellResult(output=[]) fabricates stdout "(no output)" in the model-visible shell_call_output and persisted shell_outputCó thể đã có người làm @AbarnaaSree đã nhận 3 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
openai/openai-agents-python#5348 · 9 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
openai/openai-agents-python#5396 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Invalid handoff arguments end the run, while invalid function tool arguments go back to the modelĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 62/100
openai/openai-agents-python#5392 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
openai/openai-agents-python#5386 · 8 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
openai/openai-agents-python#5383 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của openai/openai-agents-python
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
ansys/pyansys-common-mcp#213 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
freedomofpress/dangerzone#1594 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
priority:P1 status:in-review type:bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
randomparity/kdive#3317 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:ci
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
mesonbuild/meson#16281 ·
Maintainer thường phản hồi trong vòng 1 ngày