Skip to content

Commit 17490c4

Browse files
danielmillerpclaude
andcommitted
Upgrade openai-agents to 0.14.1 and temporalio to >=1.26.0
ShellTool (the next-gen replacement for LocalShellTool) is only exported in modern openai-agents versions. With the old 0.4.2 pin the ShellTool branch added in the prior commit was unreachable by default-install users. Bumps: - openai-agents 0.4.2 -> 0.14.1 - temporalio >=1.18.2 -> >=1.26.0 (matches the version that supports ShellTool serialization in temporalio.contrib.openai_agents) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 8ef7754 commit 17490c4

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,23 @@ dependencies = [
2525
"pyyaml>=6.0.2,<7",
2626
"jsonschema>=4.23.0,<5",
2727
"jsonref>=1.1.0,<2",
28-
"temporalio>=1.18.2,<2",
28+
"temporalio>=1.26.0,<2",
2929
"aiohttp>=3.10.10,<4",
3030
"redis>=5.2.0,<6",
3131
"litellm>=1.83.0,<2",
3232
"kubernetes>=25.0.0,<36.0.0",
3333
"jinja2>=3.1.3,<4",
3434
"mcp[cli]>=1.4.1",
3535
"scale-gp>=0.1.0a59",
36-
"openai-agents==0.4.2",
36+
"openai-agents==0.14.1",
3737
"tzlocal>=5.3.1",
3838
"tzdata>=2025.2",
3939
"pytest>=8.4.0",
4040
"json_log_formatter>=1.1.1",
4141
"pytest-asyncio>=1.0.0",
4242
"scale-gp-beta>=0.1.0a20",
4343
"ipykernel>=6.29.5",
44-
"openai>=2.2,<3", # Required by openai-agents 0.4.2; litellm now supports openai 2.x (issue #13711 resolved: https://github.com/BerriAI/litellm/issues/13711)
44+
"openai>=2.2,<3", # Required by openai-agents; litellm now supports openai 2.x (issue #13711 resolved: https://github.com/BerriAI/litellm/issues/13711)
4545
"cloudpickle>=3.1.1",
4646
"datadog>=0.52.1",
4747
"ddtrace>=3.13.0",

requirements-dev.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,6 @@ click==8.3.1
6464
# via uvicorn
6565
cloudpickle==3.1.2
6666
# via agentex-sdk
67-
colorama==0.4.6
68-
# via griffe
6967
colorlog==6.10.1
7068
# via nox
7169
comm==0.2.3
@@ -114,7 +112,7 @@ fsspec==2026.3.0
114112
# via huggingface-hub
115113
google-auth==2.49.1
116114
# via kubernetes
117-
griffe==1.15.0
115+
griffelib==2.0.2
118116
# via openai-agents
119117
h11==0.16.0
120118
# via httpcore
@@ -194,7 +192,7 @@ langgraph-checkpoint==4.0.1
194192
# via agentex-sdk
195193
langsmith==0.7.22
196194
# via langchain-core
197-
litellm==1.82.6
195+
litellm==1.83.0
198196
# via agentex-sdk
199197
markdown-it-py==3.0.0
200198
# via rich
@@ -229,7 +227,7 @@ openai==2.30.0
229227
# via agentex-sdk
230228
# via litellm
231229
# via openai-agents
232-
openai-agents==0.4.2
230+
openai-agents==0.14.1
233231
# via agentex-sdk
234232
opentelemetry-api==1.40.0
235233
# via agentex-sdk
@@ -391,7 +389,7 @@ stack-data==0.6.3
391389
starlette==0.46.2
392390
# via fastapi
393391
# via mcp
394-
temporalio==1.24.0
392+
temporalio==1.26.0
395393
# via agentex-sdk
396394
tenacity==9.1.4
397395
# via langchain-core
@@ -478,6 +476,8 @@ wcwidth==0.6.0
478476
# via prompt-toolkit
479477
websocket-client==1.9.0
480478
# via kubernetes
479+
websockets==15.0.1
480+
# via openai-agents
481481
wrapt==2.1.2
482482
# via ddtrace
483483
xxhash==3.6.0

requirements.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ click==8.3.1
6161
# via uvicorn
6262
cloudpickle==3.1.2
6363
# via agentex-sdk
64-
colorama==0.4.6
65-
# via griffe
6664
comm==0.2.3
6765
# via ipykernel
6866
cryptography==46.0.6
@@ -101,7 +99,7 @@ fsspec==2026.3.0
10199
# via huggingface-hub
102100
google-auth==2.49.1
103101
# via kubernetes
104-
griffe==1.15.0
102+
griffelib==2.0.2
105103
# via openai-agents
106104
h11==0.16.0
107105
# via httpcore
@@ -178,7 +176,7 @@ langgraph-checkpoint==4.0.1
178176
# via agentex-sdk
179177
langsmith==0.7.22
180178
# via langchain-core
181-
litellm==1.82.6
179+
litellm==1.83.0
182180
# via agentex-sdk
183181
markdown-it-py==4.0.0
184182
# via rich
@@ -207,7 +205,7 @@ openai==2.30.0
207205
# via agentex-sdk
208206
# via litellm
209207
# via openai-agents
210-
openai-agents==0.4.2
208+
openai-agents==0.14.1
211209
# via agentex-sdk
212210
opentelemetry-api==1.40.0
213211
# via agentex-sdk
@@ -359,7 +357,7 @@ stack-data==0.6.3
359357
starlette==0.46.2
360358
# via fastapi
361359
# via mcp
362-
temporalio==1.24.0
360+
temporalio==1.26.0
363361
# via agentex-sdk
364362
tenacity==9.1.4
365363
# via langchain-core
@@ -441,6 +439,8 @@ wcwidth==0.6.0
441439
# via prompt-toolkit
442440
websocket-client==1.9.0
443441
# via kubernetes
442+
websockets==15.0.1
443+
# via openai-agents
444444
wrapt==2.1.2
445445
# via ddtrace
446446
xxhash==3.6.0

0 commit comments

Comments
 (0)