diff --git a/src/agents/_run_impl.py b/src/agents/_run_impl.py index b5a83685c..d1b1d6e19 100644 --- a/src/agents/_run_impl.py +++ b/src/agents/_run_impl.py @@ -720,7 +720,7 @@ def stream_step_result_to_queue( elif isinstance(item, HandoffCallItem): event = RunItemStreamEvent(item=item, name="handoff_requested") elif isinstance(item, HandoffOutputItem): - event = RunItemStreamEvent(item=item, name="handoff_occured") + event = RunItemStreamEvent(item=item, name="handoff_occurred") elif isinstance(item, ToolCallItem): event = RunItemStreamEvent(item=item, name="tool_called") elif isinstance(item, ToolCallOutputItem): diff --git a/src/agents/agent_output.py b/src/agents/agent_output.py index 066bbd835..ee14956e3 100644 --- a/src/agents/agent_output.py +++ b/src/agents/agent_output.py @@ -38,7 +38,7 @@ def json_schema(self) -> dict[str, Any]: @abc.abstractmethod def is_strict_json_schema(self) -> bool: """Whether the JSON schema is in strict mode. Strict mode constrains the JSON schema - features, but guarantees valis JSON. See here for details: + features, but guarantees valid JSON. See here for details: https://platform.openai.com/docs/guides/structured-outputs#supported-schemas """ pass diff --git a/src/agents/stream_events.py b/src/agents/stream_events.py index bd37d11f3..eff345b9d 100644 --- a/src/agents/stream_events.py +++ b/src/agents/stream_events.py @@ -31,7 +31,7 @@ class RunItemStreamEvent: name: Literal[ "message_output_created", "handoff_requested", - "handoff_occured", + "handoff_occurred", "tool_called", "tool_output", "reasoning_item_created",