Skip to content

Commit 7bf5434

Browse files
authored
Fix minor API break from latest OpenAI Agents version (#1511)
* Fix minor API break from latest OpenAI Agents version * Fix model to gpt-4o in chat completions
1 parent 5bff3b0 commit 7bf5434

4 files changed

Lines changed: 9 additions & 8 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ classifiers = [
2828
grpc = ["grpcio>=1.48.2,<2"]
2929
opentelemetry = ["opentelemetry-api>=1.11.1,<2", "opentelemetry-sdk>=1.11.1,<2"]
3030
pydantic = ["pydantic>=2.0.0,<3"]
31-
openai-agents = ["openai-agents>=0.14.0", "mcp>=1.9.4, <2"]
31+
openai-agents = ["openai-agents>=0.17.1", "mcp>=1.9.4, <2"]
3232
google-adk = ["google-adk>=1.27.0,<2"]
3333
langgraph = ["langgraph>=1.1.0"]
3434
langsmith = ["langsmith>=0.7.0,<0.8"]

temporalio/contrib/openai_agents/_temporal_trace_provider.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ def on_span_end(self, span: Span[Any]) -> None:
124124

125125
self._impl.on_span_end(span)
126126

127-
def shutdown(self) -> None:
128-
self._impl.shutdown()
127+
def shutdown(self, timeout: float | None = None) -> None:
128+
self._impl.shutdown(timeout)
129129

130130
def force_flush(self) -> None:
131131
self._impl.force_flush()

tests/contrib/openai_agents/test_openai.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1359,6 +1359,7 @@ async def run(self) -> None:
13591359
agent: Agent = Agent(
13601360
name="Assistant",
13611361
instructions="You are a helpful assistant.",
1362+
model="gpt-4o",
13621363
tools=[function_tool(self.run_tool)],
13631364
)
13641365
await Runner.run(

uv.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)