From 4ebb8797b51a8bda16ad74851eb095732ef52692 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Mon, 2 Nov 2026 14:44:26 +0000 Subject: [PATCH] docs: remove obsolete extracted-agent kit setting The settings reference listed a removed setting and its policy exceptions. Remove the entry and the references to those exceptions. --- .../ai/sandboxes/configuration/settings.md | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/content/manuals/ai/sandboxes/configuration/settings.md b/content/manuals/ai/sandboxes/configuration/settings.md index 6d57bd5256..67d6bad01e 100644 --- a/content/manuals/ai/sandboxes/configuration/settings.md +++ b/content/manuals/ai/sandboxes/configuration/settings.md @@ -322,8 +322,7 @@ $ sbx settings set kit.allowedSources '["docker.io/","github.com/myorg/"]' Prefixes match on a path-segment boundary: `github.com/myorg/` permits that organization's repositories, but not `github.com/myorg-other/`. The value `["*"]` permits any remote source. Local directories and ZIP files are controlled -by [kit.allowLocalKits](#kitallowlocalkits), and pinned agent kits have the -[kit.allowExtractedAgents](#kitallowextractedagents) exception. +by [kit.allowLocalKits](#kitallowlocalkits). See [restrict kit sources](../customize/use-kits.md#restrict-kit-sources) for source formats and examples. @@ -345,27 +344,6 @@ Keep this enabled while developing kits locally. Allowing local kits doesn't exempt them from signature requirements when [kit.requireSignature](#kitrequiresignature) is enabled. -#### kit.allowExtractedAgents {.wrap-anywhere} - -{{< setting-metadata type="boolean" default="true" - env="DOCKER_SANDBOXES_KIT_ALLOW_EXTRACTED_AGENTS" >}} - -Some agents that previously shipped inside Docker Sandboxes are distributed -as kits. By default, Docker Sandboxes permits the exact pinned references it -uses for those agents even if their sources aren't in `kit.allowedSources`, -and exempts them from `kit.requireSignature`. - -To apply your source and signature requirements to those kits too: - -```console -$ sbx settings set kit.allowExtractedAgents false -``` - -After this change, launching one of those agents can fail unless you allow its -source and, when signatures are required, it has a signature from a trusted -signer. The default exception applies only to the pinned references, not to -other kits from the same publisher. - #### kit.requireSignature {.wrap-anywhere} {{< setting-metadata type="boolean" default="false" @@ -381,8 +359,6 @@ $ sbx settings set kit.requireSignature true The check applies when installing kits from local directories, Git, or OCI registries. ZIP kits can't carry verifiable signatures and are rejected. -Pinned agent kits remain exempt while -[kit.allowExtractedAgents](#kitallowextractedagents) is `true`. A signature covers the kit's `spec.yaml` and `files/` content. It doesn't pin image tags or verify downloads performed by the kit's commands. See