Add open ai agents sdk plugin to enable temporal support #115
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add open ai agents sdk plugin to enable temporal support
These are added both for the worker and for the start of the workflow per the documentation:
https://github.com/temporalio/sdk-python/tree/main/temporalio/contrib/openai_agents
Testing:
Tested Open AI Agents with Temporal by creating an agent locally and changing SDK source code locally to what is in PR. Correct behavior as far as automatically wrapping Open AI Agents calls as activities and allow for tool use as well as creating activities out of tools.
Tested without using OpenAi agents and not using plugins to make sure change does not break existing behavior and worked fine as well. Also done locally.