docs: update translated document pages#2891
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f1a9b887f3
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
|
||
| <div class="sandbox-harness-image" markdown="1"> | ||
|
|
||
|  |
There was a problem hiding this comment.
Use the correct assets path in localized sandbox guides
The image link uses ../assets/images/harness_with_compute.png, which resolves to /ja/assets/... from this page and returns 404 because the image actually lives under /assets/images/...; this makes the hero diagram disappear in localized docs. The same relative path was introduced in docs/ko/sandbox/guide.md and docs/zh/sandbox/guide.md, so all three translated sandbox guides are affected.
Useful? React with 👍 / 👎.
Automated update of translated documentation.
Triggered by commit: 2d665c9a67fdf3198a0daa0f9978b8239d78e78b.
Message: `Sandbox Agents (#2889)
Sandbox Agents
This release adds Sandbox Agents, a beta SDK surface for running
agents with a persistent, isolated workspace. Sandbox agents keep the
normal
AgentandRunnerflow, but add workspace manifests,sandbox-native capabilities, sandbox clients, snapshots, and resume
support so agents can work over real files, run commands, edit
repositories, generate artifacts, and continue work across runs.
Key pieces:
SandboxAgent: anAgentwith sandbox defaults such asdefault_manifest, sandbox instructions, capabilities, andrun_as.Manifest: a fresh-workspace contract for files, directories, localfiles, local directories, Git repos, environment, users, groups, and
mounts.
SandboxRunConfig: per-run sandbox wiring for client creation, livesession injection, serialized session resume, manifest overrides,
snapshots, and materialization concurrency limits.
inspection, skills, memory, and compaction.
reconnecting to existing work or seeding a fresh sandbox from saved
contents.
Sandbox clients and hosted providers
Sandbox agents now support local, containerized, and hosted execution
backends:
UnixLocalSandboxClientfor fast local development.DockerSandboxClientfor container isolation and image parity.Runloop, and Vercel through optional extras.
The release also adds provider-specific examples and mount strategies
for common storage backends, including S3, Cloudflare R2, Google Cloud
Storage, Azure Blob Storage, and S3 Files where supported by the
selected backend.
Sandbox memory
Adds a sandbox memory capability that lets future sandbox-agent runs
learn from prior runs. Memory stores extracted lessons in the sandbox
workspace, injects a concise summary into later runs, and uses
progressive disclosure so agents can search deeper rollout summaries
only when useful.
Memory supports:
conversation_id, SDKSession,RunConfig.group_id, or generated run IDs.workflows.
Workspace mounts, snapshots, and resume
This release adds a full workspace entry and mount model for sandbox
sessions:
Files.
Blaxel, Daytona, E2B, and Runloop.
mount-safe snapshotting, and remote snapshot support.
RunState, explicitSandboxSessionState, or saved snapshots.Examples and tutorials
Adds a large
examples/sandbox/suite covering:Files.
memory.
Runloop, Temporal, and Vercel.
Runtime, tracing, and model plumbing
The release includes the runtime plumbing needed to make sandbox agents
work naturally inside the existing SDK:
lifecycle, state serialization, and resume behavior.
RunStateserialization.is disabled.
coverage.
Documentation & Other Changes
Co-authored-by: Abdulrahman Alfozan alfozan@openai.com
Co-authored-by: Aditya Singh 60082699+adityasingh2400@users.noreply.github.com
Co-authored-by: Andi Liu andi@openai.com
Co-authored-by: Aron 263346377+aron-cf@users.noreply.github.com
Co-authored-by: ashwinnathan-openai ashwinnathan@openai.com
Co-authored-by: Codex noreply@openai.com
Co-authored-by: cploujoux cploujoux@blaxel.ai
Co-authored-by: elainegan-openai 168589666+elainegan-openai@users.noreply.github.com
Co-authored-by: Elias Freider freider@users.noreply.github.com
Co-authored-by: Erik Dunteman erik@erikds-macbook-air.local
Co-authored-by: Jason Liu jasonliu@openai.com
Co-authored-by: Jason Steving 32336750+jasonsteving99@users.noreply.github.com
Co-authored-by: Kazuhiro Sera seratch@openai.com
Co-authored-by: Lovre Pešut lovre.pesut@gmail.com
Co-authored-by: Lucas Wang lucas_wang@lucas-futures.com
Co-authored-by: Matt Brockman matt.brockman@e2b.dev
Co-authored-by: Mish Ushakov mishushakov@users.noreply.github.com
Co-authored-by: Naresh ghostwriternr@gmail.com
Co-authored-by: nicholasclark-openai nicholasclark@openai.com
Co-authored-by: qiyaoq-oai qiyaoq@openai.com
Co-authored-by: Scott Trinh scott@scotttrinh.com
Co-authored-by: tode-rl tony@runloop.ai
Co-authored-by: Wendy Jiao wendyjiao@openai.com`