Skip to content

docs(langsmith/sandboxes): drop private-preview banners and migrate JS import path#3959

Merged
Daniel Kneipp (DanielKneipp) merged 1 commit into
mainfrom
daniel/sandbox-drop-preview-banners-docs
May 13, 2026
Merged

docs(langsmith/sandboxes): drop private-preview banners and migrate JS import path#3959
Daniel Kneipp (DanielKneipp) merged 1 commit into
mainfrom
daniel/sandbox-drop-preview-banners-docs

Conversation

@DanielKneipp

Copy link
Copy Markdown
Contributor

Overview

The LangSmith Sandboxes docs surface still carries private-preview signaling: a <SandboxPreview /> callout on every page, a Private preview group tag in the nav, an "experimental" qualifier in the CLI intro, a git+https install for the Python SDK, and TypeScript code samples still importing from langsmith/experimental/sandbox. This PR removes all of those signals and migrates the TypeScript import path to the new GA entrypoint.

Type of change

Type: Update existing documentation

Related issues/PRs

Changes

  • src/docs.json — remove "tag": "Private preview" from the Sandboxes nav group.
  • src/snippets/langsmith/sandbox-preview-warning.mdx — deleted.
  • src/langsmith/sandboxes.mdx, sandbox-snapshots.mdx, sandbox-service-urls.mdx, sandbox-auth-proxy.mdx, sandbox-permissions.mdx, sandbox-cli.mdx, sandbox-sdk.mdx — remove the import SandboxPreview ...; line and the <SandboxPreview /> element.
  • src/langsmith/sandbox-cli.mdx — drop "experimental" from the opening sentence ("includes experimental sandbox commands" → "includes sandbox commands").
  • src/langsmith/sandbox-sdk.mdx — replace the git+https install with the published install:
    uv add "langsmith[sandbox]"
    pip install "langsmith[sandbox]"
  • src/langsmith/sandbox-sdk.mdx, sandbox-snapshots.mdx, sandbox-auth-proxy.mdx — migrate TypeScript code samples from langsmith/experimental/sandbox to langsmith/sandbox (5 occurrences total) and update the GitHub source link in sandbox-sdk.mdx from js/src/experimental/sandbox to js/src/sandbox.

Sequencing

This PR should land after:

  1. A langsmith PyPI release that ships the [sandbox] extra (so the new install instruction resolves), and
  2. A langsmith npm release containing the renamed ./sandbox entrypoint from sdk(js): rename experimental/sandbox -> sandbox (breaking) langsmith-sdk#2885 (so the TypeScript code samples resolve for readers).

If either release is still pending when this PR is reviewed, hold the merge or revert the relevant section.

Checklist

  • I have read the contributing guidelines, including the language policy
  • I have tested my changes locally using make broken-links (no broken links) and make lint_prose (no Vale errors/warnings on the 7 changed pages)
  • All code examples have been tested and work correctly (install instructions and import paths verified against the matching langsmith-sdk PRs)
  • I have used root relative paths for internal links
  • I have updated navigation in src/docs.json if needed (removed Private preview tag; page list unchanged)

Additional notes

Authored with AI agent assistance.

Made with Cursor

…S import path

- Remove the `Private preview` nav tag on the Sandboxes group in
  `src/docs.json`.
- Delete the `SandboxPreview` warning snippet and remove its import +
  usage from the seven sandbox pages: `sandboxes`, `sandbox-snapshots`,
  `sandbox-service-urls`, `sandbox-auth-proxy`, `sandbox-permissions`,
  `sandbox-cli`, `sandbox-sdk`.
- Drop "experimental" from the `sandbox-cli` opening sentence.
- Replace the git+https install in `sandbox-sdk` with the published
  `pip install "langsmith[sandbox]"` / `uv add "langsmith[sandbox]"`.
- Migrate TypeScript code samples from `langsmith/experimental/sandbox`
  to `langsmith/sandbox` (4 occurrences across `sandbox-sdk`,
  `sandbox-snapshots`, `sandbox-auth-proxy`) and update the GitHub
  source link in `sandbox-sdk` to `js/src/sandbox`.

The JS import-path changes assume the langsmith-sdk release containing
the renamed entrypoint is published before this PR merges; the Python
install change assumes the `[sandbox]` extra is available on PyPI.

Verification: `make lint_prose` clean on all seven pages, `make
broken-links` reports no broken links.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions github-actions Bot added the langsmith For docs changes to LangSmith label May 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for opening a docs PR, Daniel Kneipp (@DanielKneipp)! When it's ready for review, please add the relevant reviewers:

  • @katmayb or @fjmorris (LangSmith)

@github-actions

Copy link
Copy Markdown
Contributor

Mintlify preview branch generated: preview-daniel-1778572610-39e1f0b

Site preview: https://langchain-5e9cc07a-preview-daniel-1778572610-39e1f0b.mintlify.app

Preview links may take a few minutes to start working while the deployment finishes.

Changed documentation pages (preview deep links):

Only the top 5 changed markdown files by diff size are listed.

@DanielKneipp
Daniel Kneipp (DanielKneipp) merged commit d2be51b into main May 13, 2026
23 checks passed
@DanielKneipp
Daniel Kneipp (DanielKneipp) deleted the daniel/sandbox-drop-preview-banners-docs branch May 13, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal langsmith For docs changes to LangSmith

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants