Skip to content

Document memory blocks in mixin kits#25094

Merged
dvdksn merged 1 commit into
docker:mainfrom
dvdksn:sbx/kit-memory-docs
May 19, 2026
Merged

Document memory blocks in mixin kits#25094
dvdksn merged 1 commit into
docker:mainfrom
dvdksn:sbx/kit-memory-docs

Conversation

@dvdksn
Copy link
Copy Markdown
Contributor

@dvdksn dvdksn commented May 19, 2026

Summary

The kits doc described the memory: field only under agent kits, but mixin kits also support it. When several loaded kits each declare a memory: block, the content is split across per-kit files under a sibling kits-memory/ directory and the main memory file gets a ## Kits index pointing to them — a layout that lets the agent lazy-read kit-specific guidance instead of carrying every kit's memory in context on every turn.

This PR:

  • Adds memory to the intro capability list
  • Adds an Inject agent memory subsection under "What kits can do" (memory applies to both mixin and agent kits)
  • Promotes the Memory spec section from under "Agent block" to its own top-level spec entry, and documents the kits-memory/<kit>.md split-file pattern with the <!-- sbx:kits-section start/end --> markers

Generated by Claude Code

@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit e256af0
🔍 Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/6a0c0e5f2c040e00088a23f5
😎 Deploy Preview https://deploy-preview-25094--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.

The kits doc described `memory:` only as part of agent kits, but mixin
kits also support it. When several kits with memory load together, each
kit's content lands in its own `kits-memory/<kit>.md` file and the main
memory file gets a `## Kits` index pointing to them — a layout that lets
the agent lazy-read kit-specific guidance instead of carrying every
kit's memory on every turn.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@dvdksn dvdksn force-pushed the sbx/kit-memory-docs branch from ac8edc2 to e256af0 Compare May 19, 2026 07:16
Copy link
Copy Markdown

@docker-agent docker-agent left a comment

Choose a reason for hiding this comment

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

Assessment: 🟢 APPROVE

The added documentation is clear, accurate, and well-structured. The new memory: sections correctly describe both the mixin and agent kit behavior, the split-file layout under kits-memory/, and the <!-- sbx:kits-section start/end --> markers. No hedge words, marketing language, or style violations were found. Scope matches the existing document's character.

@dvdksn dvdksn added this to the sbx/v0.30.0 milestone May 19, 2026
@dvdksn dvdksn requested review from a team and mdelapenya May 19, 2026 07:17
@dvdksn dvdksn added the status/review Pull requests that are ready for review label May 19, 2026
@dvdksn dvdksn marked this pull request as ready for review May 19, 2026 07:17
@dvdksn dvdksn merged commit c6fb967 into docker:main May 19, 2026
18 checks passed
@dvdksn dvdksn deleted the sbx/kit-memory-docs branch May 19, 2026 14:11
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.

4 participants