Skip to content

Split kit spec reference and update kit field renames#25339

Open
dvdksn wants to merge 7 commits into
docker:mainfrom
dvdksn:worktree-split-kits-reference
Open

Split kit spec reference and update kit field renames#25339
dvdksn wants to merge 7 commits into
docker:mainfrom
dvdksn:worktree-split-kits-reference

Conversation

@dvdksn

@dvdksn dvdksn commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Split the Docker Sandboxes kits page into a conceptual overview (kits.md)
and a dedicated spec.yaml field reference (kit-reference.md), then brought
the reference in line with the kit field changes shipped in sbx v0.32.0
(PR docker/sandboxes#3177): memoryagentContext, kind: agent
kind: sandbox, and the agent: block → sandbox:. Added a Changelog
section documenting these deprecations, removed the no-op agent.persistence
field, and corrected the per-kit directory name (kits-memory/
kits-agent-context/).

Generated by Claude Code

dvdksn and others added 7 commits June 12, 2026 10:25
Move the spec.yaml field reference out of the Kits overview page into a
new Kit spec reference page, keeping the overview focused on concepts and
usage. Rewire cross-page links accordingly.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The links pointed to #defining-an-agent, but the heading "Define an
agent" slugifies to #define-an-agent.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The agent.persistence field was removed from kits, so drop it from the
spec reference, the agent block examples, and the build-an-agent tutorial.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Rename the spec.yaml memory: field to agentContext: across the spec
reference, overview, and tutorial, and update the section heading,
anchor, and cross-links. The memory file artifact and kits-memory/
directory keep their names.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Rename the spec.yaml kind: agent value to kind: sandbox and the "agent
kit" concept to "sandbox kit" across the overview, spec reference,
examples, index, and FAQ. Update the "Agent kits" heading and its
#agent-kits anchor to "Sandbox kits"/#sandbox-kits, and repoint inbound
links. The agent: block and the build-an-agent.md tutorial keep their
existing names.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Rename the spec.yaml agent: block to sandbox: and its field paths
(agent.image, agent.aiFilename, agent.entrypoint) to sandbox.*. Update
the "Agent block" reference heading and its #agent-block anchor to
"Sandbox block"/#sandbox-block, repoint cross-links, and rename the
tutorial's "Write the agent block" section.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add a Changelog section at the top of the kit spec reference noting the
v0.32.0 field renames (memory -> agentContext, kind: agent -> kind:
sandbox, agent: block -> sandbox: block), which are deprecated aliases
that sbx kit validate warns on.

Also fix the per-kit directory name: v0.32.0 renamed kits-memory/ to
kits-agent-context/ (with automatic migration), which the docs had not
been updated to reflect.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@netlify

netlify Bot commented Jun 12, 2026

Copy link
Copy Markdown

Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit e593c74
🔍 Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/6a2be26a15fee0000819131c
😎 Deploy Preview https://deploy-preview-25339--docsdocker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@dvdksn dvdksn added the status/review Pull requests that are ready for review label Jun 12, 2026
@dvdksn dvdksn requested a review from a team June 12, 2026 10:42

@docker-agent docker-agent left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assessment: 🟢 APPROVE

The split of the kits page into a conceptual overview and dedicated spec reference is clean and well-executed. All renamed fields (memoryagentContext, kind: agentkind: sandbox, agent: block → sandbox:) are consistently applied across every changed file. The removed agent.persistence field is correctly dropped from all YAML examples. The per-kit directory rename (kits-memory/kits-agent-context/) is accurately documented in the Changelog. The new kit-reference.md has complete front matter. Internal links use relative filenames. No hedge words, AI-isms, or marketing language detected. No missing redirects (the old customize/kits URL path is preserved in-place).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ai status/review Pull requests that are ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants