Skip to content

AI-231: add SandboxAgent support to the OpenAI Agents plugin#2186

Draft
xumaple wants to merge 2 commits into
mainfrom
maplexu/AI-231-openai-sandbox
Draft

AI-231: add SandboxAgent support to the OpenAI Agents plugin#2186
xumaple wants to merge 2 commits into
mainfrom
maplexu/AI-231-openai-sandbox

Conversation

@xumaple

@xumaple xumaple commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Run OpenAI Agents SandboxAgents as Temporal Workflows. Workflow-side client/session proxies dispatch each sandbox operation to Activities; the real backend session lives worker-side and is rehydrated from serialized state, so any Worker can service any Activity.

xumaple added 2 commits July 17, 2026 14:05
Run OpenAI Agents SandboxAgents as Temporal Workflows. Workflow-side
client/session proxies dispatch every sandbox operation to Activities; the
real backend session lives worker-side and is rehydrated from serialized
state, so any Worker can service any Activity. Bumps @openai/agents-core and
@openai/agents-openai to ~0.13.0.
… (AI-231)

Match the Python contrib: stop stripping ephemeral entries/mounts/env from the encoded manifest so ephemeral mounts materialize and ephemeral env reaches the sandbox on create. Persist the backend's merged manifest after applyManifest/materializeEntry so mid-run changes survive resume. Flatten TemporalSandboxClientOptions, add a typed guard for a missing manifest, and add functional-parity, setArchiveLimits, and SDK-format deserialize tests.
@xumaple
xumaple force-pushed the maplexu/AI-231-openai-sandbox branch from 5a73360 to a759996 Compare July 17, 2026 18:08
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.

1 participant