From 1ca8f3a78425d92798b4b0b8d4c2ec1ebd2fcd7d Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Wed, 28 Oct 2026 10:41:54 +0000 Subject: [PATCH] docs: update shell base image references Custom workload instructions referenced shell template images that are no longer refreshed. Use the published shell base images and distinguish them from the shell kit. --- content/guides/mistral-vibe-sandbox.md | 4 ++-- .../manuals/ai/sandboxes/customize/author/base-images.md | 6 +++++- content/manuals/ai/sandboxes/customize/kits-v2.md | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/content/guides/mistral-vibe-sandbox.md b/content/guides/mistral-vibe-sandbox.md index 4816d43012..86dcf1ee1e 100644 --- a/content/guides/mistral-vibe-sandbox.md +++ b/content/guides/mistral-vibe-sandbox.md @@ -94,11 +94,11 @@ mistral-vibe/ └── vibe.dockerfile ``` -Create `mistral-vibe/vibe.dockerfile`. The `shell-docker` template supplies +Create `mistral-vibe/vibe.dockerfile`. The `shell-docker-image` base image supplies the agent account, Python, `uv`, and the sandbox's Docker tooling: ```dockerfile {title="mistral-vibe/vibe.dockerfile"} -FROM docker/sandbox-templates:shell-docker +FROM docker.io/sbx/shell-docker-image:latest ARG VIBE_VERSION diff --git a/content/manuals/ai/sandboxes/customize/author/base-images.md b/content/manuals/ai/sandboxes/customize/author/base-images.md index c4d9124a61..cca6f08ca3 100644 --- a/content/manuals/ai/sandboxes/customize/author/base-images.md +++ b/content/manuals/ai/sandboxes/customize/author/base-images.md @@ -41,7 +41,11 @@ templates also include a C/C++ compiler toolchain for building native code. | `gemini` | [Gemini CLI](https://github.com/google-gemini/gemini-cli) | | `kiro` | [Kiro](https://kiro.dev) | | `opencode` | [OpenCode](https://opencode.ai) | -| `shell` | No agent pre-installed. Use for manual agent setup. | + +For a base image without a pre-installed agent, use +`docker.io/sbx/shell-image:latest`, or +`docker.io/sbx/shell-docker-image:latest` for Docker Engine inside the sandbox. +These are base images, separate from the `sbx/shell` kit. ## Use an image in a v3 workload diff --git a/content/manuals/ai/sandboxes/customize/kits-v2.md b/content/manuals/ai/sandboxes/customize/kits-v2.md index 6d83f41fa4..c19b0d470a 100644 --- a/content/manuals/ai/sandboxes/customize/kits-v2.md +++ b/content/manuals/ai/sandboxes/customize/kits-v2.md @@ -303,7 +303,7 @@ The agent's container image must provide: - HTTP proxy environment variables (`HTTP_PROXY`, `HTTPS_PROXY`, `NO_PROXY`) preserved across sudo. - The agent binary, either baked in or installed with [`setup.install`](#setup). -Build on top of `docker/sandbox-templates:shell-docker` to get these base +Build on top of `docker.io/sbx/shell-docker-image:latest` to get these base requirements. ## Agent instructions