[PR #3959] [MERGED] docs(langsmith/sandboxes): drop private-preview banners and migrate JS import path #3966

Closed
opened 2026-06-05 18:53:44 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/docs/pull/3959
Author: @DanielKneipp
Created: 5/12/2026
Status: Merged
Merged: 5/13/2026
Merged by: @DanielKneipp

Base: mainHead: daniel/sandbox-drop-preview-banners-docs


📝 Commits (1)

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

📊 Changes

9 files changed (+10 additions, -42 deletions)

View changed files

📝 src/docs.json (+0 -1)
📝 src/langsmith/sandbox-auth-proxy.mdx (+2 -6)
📝 src/langsmith/sandbox-cli.mdx (+1 -5)
📝 src/langsmith/sandbox-permissions.mdx (+0 -4)
📝 src/langsmith/sandbox-sdk.mdx (+6 -10)
📝 src/langsmith/sandbox-service-urls.mdx (+0 -4)
📝 src/langsmith/sandbox-snapshots.mdx (+1 -5)
📝 src/langsmith/sandboxes.mdx (+0 -4)
src/snippets/langsmith/sandbox-preview-warning.mdx (+0 -3)

📄 Description

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 langchain-ai/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


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/docs/pull/3959 **Author:** [@DanielKneipp](https://github.com/DanielKneipp) **Created:** 5/12/2026 **Status:** ✅ Merged **Merged:** 5/13/2026 **Merged by:** [@DanielKneipp](https://github.com/DanielKneipp) **Base:** `main` ← **Head:** `daniel/sandbox-drop-preview-banners-docs` --- ### 📝 Commits (1) - [`e01d624`](https://github.com/langchain-ai/docs/commit/e01d6248e52683c94c8ce550ed15740ce7668061) docs(langsmith/sandboxes): drop private-preview banners and migrate JS import path ### 📊 Changes **9 files changed** (+10 additions, -42 deletions) <details> <summary>View changed files</summary> 📝 `src/docs.json` (+0 -1) 📝 `src/langsmith/sandbox-auth-proxy.mdx` (+2 -6) 📝 `src/langsmith/sandbox-cli.mdx` (+1 -5) 📝 `src/langsmith/sandbox-permissions.mdx` (+0 -4) 📝 `src/langsmith/sandbox-sdk.mdx` (+6 -10) 📝 `src/langsmith/sandbox-service-urls.mdx` (+0 -4) 📝 `src/langsmith/sandbox-snapshots.mdx` (+1 -5) 📝 `src/langsmith/sandboxes.mdx` (+0 -4) ➖ `src/snippets/langsmith/sandbox-preview-warning.mdx` (+0 -3) </details> ### 📄 Description ## 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 - Feature PRs: - langchain-ai/langsmith-sdk#2884 — Python SDK: removes the import-time `FutureWarning` (no API change). - langchain-ai/langsmith-sdk#2885 — TypeScript SDK: renames `langsmith/experimental/sandbox` → `langsmith/sandbox` (breaking import path change). ## 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: ```bash 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 langchain-ai/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 - [x] I have read the [contributing guidelines](README.md), including the [language policy](https://docs.langchain.com/oss/python/contributing/overview#language-policy) - [x] 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) - [x] All code examples have been tested and work correctly *(install instructions and import paths verified against the matching langsmith-sdk PRs)* - [x] I have used **root relative** paths for internal links - [x] 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](https://cursor.com) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 18:53:44 -04:00
yindo closed this issue 2026-06-05 18:53:44 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/docs#3966