chore(docs): remove sandbox templates, pools, and volumes#3648
Open
Daniel Kneipp (DanielKneipp) wants to merge 6 commits intomainfrom
Open
chore(docs): remove sandbox templates, pools, and volumes#3648Daniel Kneipp (DanielKneipp) wants to merge 6 commits intomainfrom
Daniel Kneipp (DanielKneipp) wants to merge 6 commits intomainfrom
Conversation
Mirror the SDK-side deprecation (#2757 Python, #2758 JS): sandboxes now boot directly from snapshots, so the template and warm-pool pages are gone and every remaining example uses snapshot_id / positional snapshotId. Adds a dedicated Snapshots page covering build / capture / CRUD / stop-start flows, rewires the Sandboxes nav, and drops the associated screenshots. Made-with: Cursor
Contributor
❌ docs.json validation failedThis PR has issues with |
…point kwarg - Document source_sandbox_id on captured snapshots and show reading back a file from /opt after capture, covering the "install packages / prep data / capture" flow end to end. - Add a Note clarifying that capture preserves the persistent filesystem only (installed packages and files under /usr/local, /root, /opt, home, etc.), and that /tmp (tmpfs), running processes, and in-memory state are not kept. - Add missing `import os` to the create_snapshot Python example. - Drop the `checkpoint` kwarg example — the SDK exposes no way to produce a valid checkpoint name, so users cannot actually use it today. Made-with: Cursor
Contributor
|
Thanks for opening a docs PR, Daniel Kneipp (@DanielKneipp)! When it's ready for review, please add the relevant reviewers:
|
Mukil Loganathan (langchain-infra)
approved these changes
Apr 21, 2026
- Mention that create_sandbox / createSandbox accepts a snapshot by ID or by name, with a short example in the capture section. - Document that list_snapshots / listSnapshots paginates server-side (default 50, max 500) and accepts name_contains / limit / offset filters.
Contributor
|
Mintlify preview branch generated: Site preview: https://langchain-5e9cc07a-preview-daniel-1776850929-9d0071d.mintlify.app Changed documentation pages (preview deep links):
Only the top 5 changed markdown files by diff size are listed. |
Fixes two LangChain.DashesSpaces Vale errors flagged by the lint-prose CI workflow. Made-with: Cursor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Overview
Mirrors the SDK-side deprecation of sandbox templates, warm pools, and volumes for the public docs. Sandboxes now boot directly from snapshots; there are no templates or pools left in the public API surface.
langsmith/sandbox-templatesandlangsmith/sandbox-warm-poolsplus their screenshots.langsmith/sandbox-snapshotscovering build-from-Docker, capture-from-sandbox, CRUD, and stop/start flows with Python + TypeScript<CodeGroup>examples.sandboxes.mdx,sandbox-sdk.mdx,sandbox-service-urls.mdx, andsandbox-auth-proxy.mdxso every example usessnapshot_id(Python) / positionalsnapshotId(TypeScript). Removes everycreate_template/createTemplatecall.docs.json: Overview → Snapshots → Service URLs → Auth proxy → SDK usage.Type of change
Type: Remove outdated content
Related issues/PRs
Checklist
docs devsrc/docs.jsonif neededAdditional notes
oss/deepagents/*docs still referencetemplate_namebecause the deepagents CLI/package still uses templates. Deepagents owns its own migration; one dangling link to/langsmith/sandbox-templatesremains inoss/deepagents/frontend/sandbox.mdxuntil they update.