Removal timeline
The remaining public SDK subpaths below have registry-backed removal windows.
The July 30 rows were removed after their early maintainer-authorized sweep:
unused subpaths were deleted, earlier compatibility aliases were deleted, and
bundled-only modules were demoted to private-local build mappings.
The August 15 compatibility subpaths
agent-config-primitives,
channel-logging, channel-secret-runtime, channel-streaming,
group-access, matrix, text-runtime, and zod were retired early by
explicit SDK-owner approval in August 2026. Use the focused replacements in
the Plugin SDK subpath catalog, and import zod
directly from the zod package. inbound-reply-dispatch remains available
until the next Plugin SDK major.
The five September 1 subpaths remain available in 2026.8.2 under an approved
retention exception; that release’s registry still labels them
deprecated.
For 2026.9.1, the release maintainer approved renewing their removeAfter date
from 2026-09-01 to 2026-10-01 on September 2, 2026. The registry keeps them
removal-pending with the same replacement mappings. Removal awaits verification
that supported external plugins have migrated. infra-runtime additionally retains
system-event snapshot inspection and consumption until a modern public replacement
exists. This changes compatibility tracking only, not the exported SDK or runtime
behavior.
Bundled-plugin migration does not prove that every external caller can use a
path-only replacement. Migrate the functions with verified typed-public mappings;
keep retained imports where a named type or required behavior still lacks a
public replacement and ask the SDK owner to resolve that gap. Run
pnpm plugins:boundary-report to see the dates, gates, and blockers for the
surfaces your plugin uses.