Skip to content

Migrate to temporalio-openai-agents and add MCP v2 sample - #369

Merged
brianstrauch merged 8 commits into
mainfrom
migrate-temporalio-openai-agents
Sep 16, 2026
Merged

brianstrauch merged 8 commits into
mainfrom
migrate-temporalio-openai-agents

Conversation

@brianstrauch

@brianstrauch brianstrauch commented Sep 16, 2026

Copy link
Copy Markdown
Member

Summary

  • replace the Temporal SDK openai-agents extra with the standalone temporalio-openai-agents package
  • migrate integration imports from temporalio.contrib.openai_agents to temporalio.openai_agents
  • add an isolated openai_agents/mcp_v2 sample using MCP SDK v2 streamable HTTP, named OpenAIAgentsPlugin server factories, and temporal_mcp_server workflow proxies
  • retain the existing openai_agents/mcp samples on the MCP v1 compatibility API
  • document concise sample-local uv commands and refresh the root and sample lockfiles

Testing

  • uv lock --check
  • cd openai_agents/mcp_v2, then uv lock --check
  • uv run poe lint
  • uv run --group openai-agents pytest tests/openai_agents
  • import and construct all MCP v2 sample entry points in the isolated locked environment
  • start and cleanly stop uv run tools_server.py from openai_agents/mcp_v2

@brianstrauch
brianstrauch requested review from a team as code owners September 16, 2026 21:27
@brianstrauch brianstrauch changed the title Migrate OpenAI Agents integration package Migrate OpenAI Agents integration and add MCP v2 sample Sep 16, 2026
@brianstrauch brianstrauch changed the title Migrate OpenAI Agents integration and add MCP v2 sample Migrate to temporalio-openai-agents and add MCP v2 sample Sep 16, 2026
@brianstrauch
brianstrauch merged commit 4e2f01e into main Sep 16, 2026
11 checks passed
@brianstrauch
brianstrauch deleted the migrate-temporalio-openai-agents branch September 16, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants