Skip to content

Commit 2630489

Browse files
authored
fix: add missing mcp_approval_response event name (fixes openai#1020) (openai#1931)
1 parent 00ec712 commit 2630489

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/agents/_run_impl.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1172,6 +1172,8 @@ def stream_step_items_to_queue(
11721172
event = RunItemStreamEvent(item=item, name="reasoning_item_created")
11731173
elif isinstance(item, MCPApprovalRequestItem):
11741174
event = RunItemStreamEvent(item=item, name="mcp_approval_requested")
1175+
elif isinstance(item, MCPApprovalResponseItem):
1176+
event = RunItemStreamEvent(item=item, name="mcp_approval_response")
11751177
elif isinstance(item, MCPListToolsItem):
11761178
event = RunItemStreamEvent(item=item, name="mcp_list_tools")
11771179

src/agents/stream_events.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class RunItemStreamEvent:
3737
"tool_output",
3838
"reasoning_item_created",
3939
"mcp_approval_requested",
40+
"mcp_approval_response",
4041
"mcp_list_tools",
4142
]
4243
"""The name of the event."""

0 commit comments

Comments
 (0)