Skip to content

Commit eba0ab8

Browse files
committed
cleanup
1 parent 2a011ba commit eba0ab8

16 files changed

Lines changed: 78 additions & 59 deletions

openai_agents/mcp/README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@ Before running these examples, be sure to review the [prerequisites and backgrou
99

1010
## Running the Examples
1111

12-
### File System MCP - Stateless
12+
### Stdio MCP
1313

1414
First, start the worker:
1515
```bash
16-
uv run openai_agents/mcp/run_file_system_stateless_worker.py
16+
uv run openai_agents/mcp/run_file_system_worker.py
1717
```
1818

1919
Run the workflow:
2020
```bash
21-
uv run openai_agents/mcp/run_file_system_stateless_workflow.py
21+
uv run openai_agents/mcp/run_file_system_workflow.py
2222
```
2323

2424
This sample assumes that the worker and `run_file_system_workflow.py` are on the same machine.
2525

2626

27-
### Streamable HTTP MCP - Stateless
27+
### Streamable HTTP MCP
2828

2929
First, start the worker:
3030
```bash
@@ -33,15 +33,15 @@ uv run openai_agents/mcp/servers/tools_server.py --transport=streamable-http
3333

3434
Then start the worker:
3535
```bash
36-
uv run openai_agents/mcp/run_streamable_http_stateless_worker.py
36+
uv run openai_agents/mcp/run_streamable_http_worker.py
3737
```
3838

3939
Finally, run the workflow:
4040
```bash
41-
uv run openai_agents/mcp/run_streamable_http_stateless_workflow.py
41+
uv run openai_agents/mcp/run_streamable_http_workflow.py
4242
```
4343

44-
### SSE MCP - Stateless
44+
### SSE MCP
4545

4646
First, start the MCP server:
4747
```bash
@@ -50,15 +50,15 @@ uv run openai_agents/mcp/servers/tools_server.py --transport=sse
5050

5151
Then start the worker:
5252
```bash
53-
uv run openai_agents/mcp/run_sse_stateless_worker.py
53+
uv run openai_agents/mcp/run_sse_worker.py
5454
```
5555

5656
Finally, run the workflow:
5757
```bash
58-
uv run openai_agents/mcp/run_sse_stateless_workflow.py
58+
uv run openai_agents/mcp/run_sse_workflow.py
5959
```
6060

61-
### Prompt Server MCP - Stateless
61+
### Prompt Server MCP
6262

6363
First, start the MCP server:
6464
```bash
@@ -67,22 +67,22 @@ uv run openai_agents/mcp/servers/prompt_server.py
6767

6868
Then start the worker:
6969
```bash
70-
uv run openai_agents/mcp/run_prompt_server_stateless_worker.py
70+
uv run openai_agents/mcp/run_prompt_server_worker.py
7171
```
7272

7373
Finally, run the workflow:
7474
```bash
75-
uv run openai_agents/mcp/run_prompt_server_stateless_workflow.py
75+
uv run openai_agents/mcp/run_prompt_server_workflow.py
7676
```
7777

7878

79-
### Memory MCP - Stateful (Research Scratchpad)
79+
### Memory MCP (Research Scratchpad)
8080

8181
Demonstrates durable note-taking with the Memory MCP server: write seed notes, query by tags, synthesize a brief with citations, then update and delete notes.
8282

8383
Start the worker:
8484
```bash
85-
uv run openai_agents/mcp/run_memory_stateful_worker.py
85+
uv run openai_agents/mcp/run_memory_worker.py
8686
```
8787

8888
Run the research scratchpad workflow:

openai_agents/mcp/run_file_system_stateless_worker.py renamed to openai_agents/mcp/run_file_system_worker.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
)
1515
from temporalio.worker import Worker
1616

17-
from openai_agents.mcp.workflows.file_system_stateless_workflow import (
18-
FileSystemWorkflow,
19-
)
17+
from openai_agents.mcp.workflows.file_system_workflow import FileSystemWorkflow
2018

2119

2220
async def main():
@@ -49,7 +47,7 @@ async def main():
4947

5048
worker = Worker(
5149
client,
52-
task_queue=f"openai-agents-mcp-filesystem-stateless-task-queue",
50+
task_queue=f"openai-agents-mcp-filesystem-task-queue",
5351
workflows=[
5452
FileSystemWorkflow,
5553
],

openai_agents/mcp/run_file_system_stateless_workflow.py renamed to openai_agents/mcp/run_file_system_workflow.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
from temporalio.client import Client
44
from temporalio.contrib.openai_agents import OpenAIAgentsPlugin
55

6-
from openai_agents.mcp.workflows.file_system_stateless_workflow import (
7-
FileSystemWorkflow,
8-
)
6+
from openai_agents.mcp.workflows.file_system_workflow import FileSystemWorkflow
97

108

119
async def main():
@@ -20,8 +18,8 @@ async def main():
2018
# Execute a workflow
2119
result = await client.execute_workflow(
2220
FileSystemWorkflow.run,
23-
id="file-system-stateless-workflow",
24-
task_queue="openai-agents-mcp-filesystem-stateless-task-queue",
21+
id="file-system-workflow",
22+
task_queue="openai-agents-mcp-filesystem-task-queue",
2523
)
2624

2725
print(f"Result: {result}")

openai_agents/mcp/run_memory_research_scratchpad_workflow.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ async def main():
1919
result = await client.execute_workflow(
2020
MemoryResearchScratchpadWorkflow.run,
2121
id="memory-research-scratchpad-workflow",
22-
task_queue="openai-agents-mcp-memory-stateful-task-queue",
22+
task_queue="openai-agents-mcp-memory-task-queue",
2323
)
2424

2525
print(f"Result:\n{result}")

openai_agents/mcp/run_memory_stateful_worker.py renamed to openai_agents/mcp/run_memory_worker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ async def main():
4646

4747
worker = Worker(
4848
client,
49-
task_queue="openai-agents-mcp-memory-stateful-task-queue",
49+
task_queue="openai-agents-mcp-memory-task-queue",
5050
workflows=[
5151
MemoryResearchScratchpadWorkflow,
5252
],

openai_agents/mcp/run_prompt_server_stateless_worker.py renamed to openai_agents/mcp/run_prompt_server_worker.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
)
1414
from temporalio.worker import Worker
1515

16-
from openai_agents.mcp.workflows.prompt_server_stateless_workflow import (
17-
PromptServerWorkflow,
18-
)
16+
from openai_agents.mcp.workflows.prompt_server_workflow import PromptServerWorkflow
1917

2018

2119
async def main():
@@ -48,7 +46,7 @@ async def main():
4846

4947
worker = Worker(
5048
client,
51-
task_queue="openai-agents-mcp-prompt-stateless-task-queue",
49+
task_queue="openai-agents-mcp-prompt-task-queue",
5250
workflows=[
5351
PromptServerWorkflow,
5452
],

openai_agents/mcp/run_prompt_server_stateless_workflow.py renamed to openai_agents/mcp/run_prompt_server_workflow.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
from temporalio.client import Client
66
from temporalio.contrib.openai_agents import OpenAIAgentsPlugin
77

8-
from openai_agents.mcp.workflows.prompt_server_stateless_workflow import (
9-
PromptServerWorkflow,
10-
)
8+
from openai_agents.mcp.workflows.prompt_server_workflow import PromptServerWorkflow
119

1210

1311
async def main():
@@ -21,7 +19,7 @@ async def main():
2119
result = await client.execute_workflow(
2220
PromptServerWorkflow.run,
2321
id="prompt-server-workflow",
24-
task_queue="openai-agents-mcp-prompt-stateless-task-queue",
22+
task_queue="openai-agents-mcp-prompt-task-queue",
2523
)
2624

2725
print(f"Result: {result}")

openai_agents/mcp/run_sse_stateless_worker.py renamed to openai_agents/mcp/run_sse_worker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
)
1414
from temporalio.worker import Worker
1515

16-
from openai_agents.mcp.workflows.sse_stateless_workflow import SseWorkflow
16+
from openai_agents.mcp.workflows.sse_workflow import SseWorkflow
1717

1818

1919
async def main():
@@ -46,7 +46,7 @@ async def main():
4646

4747
worker = Worker(
4848
client,
49-
task_queue="openai-agents-mcp-sse-stateless-task-queue",
49+
task_queue="openai-agents-mcp-sse-task-queue",
5050
workflows=[
5151
SseWorkflow,
5252
],

openai_agents/mcp/run_sse_stateless_workflow.py renamed to openai_agents/mcp/run_sse_workflow.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from temporalio.client import Client
66
from temporalio.contrib.openai_agents import OpenAIAgentsPlugin
77

8-
from openai_agents.mcp.workflows.sse_stateless_workflow import SseWorkflow
8+
from openai_agents.mcp.workflows.sse_workflow import SseWorkflow
99

1010

1111
async def main():
@@ -18,8 +18,8 @@ async def main():
1818
# Execute a workflow
1919
result = await client.execute_workflow(
2020
SseWorkflow.run,
21-
id="sse-stateless-workflow",
22-
task_queue="openai-agents-mcp-sse-stateless-task-queue",
21+
id="sse-workflow",
22+
task_queue="openai-agents-mcp-sse-task-queue",
2323
)
2424

2525
print(f"Result: {result}")

openai_agents/mcp/run_streamable_http_stateless_worker.py renamed to openai_agents/mcp/run_streamable_http_worker.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
)
1414
from temporalio.worker import Worker
1515

16-
from openai_agents.mcp.workflows.streamable_http_stateless_workflow import (
17-
StreamableHttpWorkflow,
18-
)
16+
from openai_agents.mcp.workflows.streamable_http_workflow import StreamableHttpWorkflow
1917

2018

2119
async def main():
@@ -48,7 +46,7 @@ async def main():
4846

4947
worker = Worker(
5048
client,
51-
task_queue="openai-agents-mcp-streamable-http-stateless-task-queue",
49+
task_queue="openai-agents-mcp-streamable-http-task-queue",
5250
workflows=[
5351
StreamableHttpWorkflow,
5452
],

0 commit comments

Comments
 (0)