Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.283 ·

New mod hot-reloading: a per-session mods folder, a consent prompt and a skill for writing mods

Claude can write plugin mods into a per-session folder that hot-reload after you agree, with a bundled skill and restore on resume

Group of 4 Use it now Notable New Features
JSON All of v2.1.283
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
5Signal: worth watching, 1 to 5
ModsArea: what it touches
New FeaturesKind: in v2.1.283,
What probably matters to youSection of the release

What

A mod here is a small plugin made of function hooks (code that runs at set points) that adds things like a pane, band, status line, toast or hook inside Claude Code. This release adds a way to write mods and have them load live during a session:

  • Mods folder: each session can have its own mods folder. Skill text reaches it through the placeholder ${CLAUDE_DEV_MODS_DIR}, which is replaced with the folder's path. Using it starts a watcher on the folder, except when the skill is only being preloaded.
  • Consent prompt: when plugins appear in the folder, Claude Code asks "Enable hot reloading for this session?" with "Not now" or "Enable for this session". If you agree, it loads the mods and reloads them whenever their files change.
  • Claude is told the outcome. If you decline, it is told that what it wrote is written but not loaded.
  • Bundled skill: a new skill you can invoke describes itself as "Make a mod: a live pane, band, status line, toast or hook inside Claude Code (terminal or desktop Code tab), written as a plugin of function hooks that hot-reloads in this session." It ships examples: examples/pane.tsx, band.tsx, tool-call.ts, reference.md and types/claude-code.d.ts.
  • Resume: the chosen folder is saved in the session transcript as a dev-mods entry, the last one winning, and restored when you resume or fork the session. A folder that does not belong to that session is dropped.
  • Refusals: hot-reloading is refused, with the reason given to Claude, when hooks modules are switched off, all hooks are disabled, disableAllHooks is set, only managed hooks are allowed, policy forbids side-loaded plugins or local plugin folders, the session is in safe or bare mode, or the workspace is untrusted.

The hooks-modules checks involve the flag tengu_plugin_hooks_modules, which has not been read.

Why

This is a built-in way for Claude to build live additions to Claude Code from inside a session, with an explicit prompt before anything it wrote runs. Existing policy and hook settings still block it.

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 doubtNo skill shipped with this build seems to contain the placeholder, so it is not clear whether anyone can reach this feature yet.

See this entry in the whole of v2.1.283 →

Feedback