Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.242 Home All releases olderv2.1.241 v2.1.243newer
Claude Code v2.1.242

Plugins get a small persistent key/value store

Not switched on
Useful3 Signal4
Plugins

Plugins get a private key/value store that survives between sessions.

What

Plugins can read and write a private JSON store that survives across sessions, kept in one file per plugin and guarded by a lock so two processes cannot corrupt it.

Details
  • The file name comes from a sanitized plugin id, falling back to a hashed name when the id will not sanitize cleanly.
  • Writes go through a per-plugin queue and take a file lock with 10 retries, warning if the lock is compromised.
  • Keys have a length limit and the store as a whole has a character limit; a write that would exceed it is refused.
  • A store file that is unreadable or is not a JSON object raises an error naming the file.
  • Behind the tengu_plugin_hooks_modules rollout flag.
Evidence

is malformed (the JSON is not an object)

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.242 →