docs(sandboxes): add sandbox environments section (sbx env, experimental) - #25487
docs(sandboxes): add sandbox environments section (sbx env, experimental)#25487dvdksn wants to merge 12 commits into
Conversation
Adds a new "Sandbox environments" section documenting the declarative `.sbxenv.yaml` configuration format and `sbx env` commands (run, create, rm). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
✅ Deploy Preview for docsdocker ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
docker-agent
left a comment
There was a problem hiding this comment.
Assessment: 🟡 NEEDS ATTENTION
This PR adds a new Sandbox environments section (~158 lines) to workflows.md documenting the experimental sbx env feature. The structure is clear and the YAML examples look correct. A few style-guide issues were found in the newly added content.
Moves sbx env content from workflows.md into its own page (sandbox-environments.md) with a proper per-field YAML reference. Leaves a one-line pointer in workflows.md. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- agent: mark as required (Validate() enforces non-empty) - pullPolicy: correct default to "always" (pullPolicyOrDefault helper) - registries: clarify secret required, username optional; note token-only support Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove undocumented docker-credential-desktop registry example - Improve plaintext secret warning to suggest variable interpolation - Remove prose em dashes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ts page Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…v-v039 # Conflicts: # content/manuals/ai/sandboxes/workflows.md
The draft reference omitted supported commands and schema fields and misstated interpolation and cleanup behavior. Update it against docker/sandboxes release/v0.39 and resolve the workflows conflict with current main.\n\nCo-Authored-By: Codex <noreply@openai.com>
Clarify the lifecycle, cleanup, MCP, and local-only behavior of declarative sandbox environments. Vendor the generated v0.39 sbx env CLI reference and link the guide to it. Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
The experimental environment-file workflow was only discoverable from the workflow guide. Add a concise link in the get-started next steps with its v0.39 availability requirement. Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
The page opened with an ancillary workspace-location case before showing the feature's primary workflow. Lead with a project-local web application example, explain the problem it solves, and remove the redundant local-sandbox qualifier. Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
The environment file page moved from one example directly into command and schema reference material. Add four task-oriented recipes for shared project setup, personal overrides, multi-repository work, and automation, then separate update and cleanup behavior into dedicated sections. Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Variable interpolation is scheduled to be superseded after v0.39 and should not be promoted as a lasting workflow. Remove its authored guide section and the interpolation suggestion from the secret warning while preserving generated v0.39 CLI reference data. Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
|
Verified the A few suggestions for smoother learning flow, from a first-time-reader perspective:
— Authored and posted by Claude, on behalf of @dvdksn. |
Summary
.sbxenv.yamlschema and all foursbx envcommands (run,create,exec, andrm)sbx envCLI reference and links each command from the guide🤖 Updated with Codex