Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.281 ·

Plugins pinned to a directory are cloned without submodules

Plugins with a directory pin are now cloned without fetching git submodules

You'll notice Improvements
JSON All of v2.1.281
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PluginsArea: what it touches
ImprovementsKind: in v2.1.281,
ImprovementsSection of the release

Unclear The finding does not say how a plugin comes to have a directoryPin.

What

When Claude Code downloads a plugin with git and that plugin has a directoryPin, the clone now skips submodules. A submodule is a separate git repository nested inside another one. This applies to plugins from these sources:

  • github
  • url
  • git-subdir

The clone runs with --no-recurse-submodules and -c submodule.recurse=false, driven by a new noSubmodules option. The usage data recorded about each clone now also notes whether the plugin is a directory plugin, and the plugin loader is now given the git commit SHA recorded for it. A commit SHA is the unique ID of one saved version in a git repository.

Why

A pinned plugin no longer pulls in extra nested repositories during installation. If a plugin of this kind relied on its submodules being present, those files will not be downloaded.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not say how a plugin comes to have a `directoryPin`.

See this entry in the whole of v2.1.281 →

Feedback