Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Feature stories

Plugins, from an install command to a governed marketplace

Every entry this changelog published about it, oldest release first. Each one links to the entry on its own release page, which still says exactly what that release said.

Entries23grouped into this story
Releases20 v1.0.128 to v2.1.269
First saidin v1.0.128
ReleasedVersionWhat was said
v1.0.128 Plugin Marketplace System v2.1.19 Plugin Keybindings v2.1.75 Hook Source Tracking v2.1.110 Plugin Favorites v2.1.119 Skill Tool Description Update v2.1.163 Slash Command Menu Kind Lanes [In Development] v2.1.207 Walnut Spire (plugin eval General Availability) [In Development] v2.1.219 Telemetry values routed through explicit sanitiser wrappersTelemetry values now pass through marker helpers that declare them safe; nothing sent actually changed. v2.1.232 claude plugin failures no longer lose their telemetry on exitFailed plugin commands now flush their analytics before exiting instead of dropping the event. v2.1.233 Bundled Claude Code config skill covers plugin CLI and evalThe built-in config skill now lists the plugin subcommands you have and whether plugin eval is on. v2.1.233 Plugin command help text comes from one tablePlugin command help text now comes from one table, aliases included, so it cannot drift. v2.1.233 Plugin subcommand help now comes from one table, with eval commands hiddenPlugin subcommand help now comes from one table, with eval commands hidden by default. v2.1.234 claude plugin separates expected failures from crashesOrdinary plugin command failures no longer get reported as crashes. v2.1.235 plugin eval can be pointed at a different case directoryThis release has been re-composed since it was grouped, so the link lands on whatever it says now. v2.1.236 Plugin cache version folders nest under marketplace and pluginCached plugin versions now nest under marketplace and plugin folders. v2.1.246 Per-class memory caps on spawned processes, wired through but off for everything except BashMemory limits now reach npm, git, tmux, LSP, MCP and hooks, but everything except Bash is excluded. v2.1.246 Tool subprocesses can be launched inside a memory-capped cgroupMCP servers, hooks, plugin installs and tmux sessions can run under a memory cap, dark-launched here. v2.1.247 claude plugin enable/disable refuses an ambiguous bare nameEnabling or disabling an ambiguous plugin name now stops and asks you to write plugin@marketplace. v2.1.248 Synced plugins can install into a numbered second directory when the first is takenPlugin sync retries numbered install directories when the first one is already occupied. v2.1.261 Claude-code-hint plugin references now validated as name@marketplaceMalformed plugin-hint tags are now dropped instead of parsed. v2.1.265 MCP channel flags require plugin:/server: tagging--channels and its development-channels flag now require explicit plugin: or server: tags v2.1.268 Managed plugins can pin hook ordering with prependPlugins/appendPluginsOrg admins can now pin specific plugins to run first or last among hooks v2.1.269 Plugin slash-commands can be invoked via short :name suffix suggestionsTyping a plugin command's short :name suffix now suggests the matching full command

A story is grouped by hand and it can be wrong. Correcting one means taking an entry out of the story; it never changes the entry, and the release page it belongs to is unaffected either way.