tengu_plugin_hooks_modules
A Claude Code feature flag, read out of the shipped bundle. It has been in the build since v2.1.242, including the newest one read.
What it is
Tools a plugin registers reach the model through a local loopback MCP server.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.242.
Presence across releases
| Releases | Reading | Declared type | Default |
|---|---|---|---|
| 2.1.245 – 2.1.250 5 releases | never mined | — | — |
| 2.1.242 – 2.1.243 2 releases | in the build | — | unknown |
A row reading never mined is a release with no archived bundle behind it. Nothing was read out of it, so nothing here says whether the name was in it. A declared type or a default is only ever what that release's own bundle stated.
Gate readings
No release here has a gate table behind it for this flag. Most published releases have none at all: the readings exist only for versions the pipeline captured flag state on.
Changelog entries naming it
-
v2.1.247Clickable buttons in plugin UI, built end to end but dark in this build
Plugin buttons work end to end in terminal and desktop, but plugin hook modules are switched off.
named in this entry, gate cited by this entry
-
v2.1.247Programmatic prompt submission gains origin and wait, which hooks cannot forge
Hooks can see where a prompt came from and whether it queues, and cannot fake either.
gate cited by this entry
-
v2.1.246Plugin JavaScript modules stay off, and the flag reader is off even for them
Plugin JavaScript modules can read flags, abort turns and detect the app, but they do not load at all.
gate cited by this entry
-
v2.1.242Plugin-registered tools are served over a local MCP server
Tools a plugin registers reach the model through a local loopback MCP server.
gate cited by this entry
-
v2.1.242Plugin model calls are capped by an allowlist and a session budget
Plugin-triggered model calls are limited to allowed models and a per-session token budget.
gate cited by this entry
-
v2.1.242Plugin hooks modules: a JavaScript engine for plugin hooks, off unless enabled remotely
Plugin hooks.json gains a modules key for code-registered hooks, off unless enabled remotely.
gate cited by this entry
-
v2.1.242Plugins can ship JavaScript hook modules that run in a shared Bun worker, built but switched off
Plugins could ship JavaScript hook modules running in a worker, but loading is refused here.
gate cited by this entry
-
v2.1.242Plugins get a small persistent key/value store
Plugins get a private key/value store that survives between sessions.
gate cited by this entry
-
v2.1.242Plugin hook code is parsed and rejected unless it follows a strict shape
Plugin hook code is parsed and rejected before running if it strays outside a narrow shape.
gate cited by this entry
-
v2.1.242Terminal output is routed through a rendering hook that nothing currently answers
Nine parts of the terminal ask a hook before drawing, but nothing can answer yet.
gate cited by this entry
Documentation pages
None of Anthropic's documentation pages this site has a copy of carries this name.
Names beside it
Every feature flag in the inventory starting tengu_plugin, up to twelve of them.
tengu_plugin_autoupdate_allow_credential_helperNo description from anybody. 2.1.174
tengu_plugin_binary_assetsNo description from anybody. 2.1.196
tengu_plugin_command_failedFailed plugin commands now flush their analytics before exiting instead of dropping the event. never mined
tengu_plugin_command_source_refreshCommand-built plugins refresh on their own background schedule, and block if the command changed. 2.1.229
tengu_plugin_enabled_for_sessionSkill usage stats include hashed skill names only for plugins from outside marketplaces. never mined
tengu_plugin_install_auto_activateClaude now records whether a freshly installed plugin actually activated, and why it didn't. never mined
tengu_plugin_official_mkt_git_fallbackNo description from anybody. 2.1.138
tengu_plugin_prune_cliNo description from anybody. never mined
tengu_plugin_ratings_store_configThumbs-up and thumbs-down ratings for plugins can be posted to your organization, off by default. never mined
tengu_plugin_renamedNo description from anybody. never mined
tengu_plugins_sync_manifest_failedNo description from anybody. never mined
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the feature flag does. All feature flags.